Skip to main content
Update
April 24, 2026

⚠️ Breaking

  • [EkaAgents] MCP SDK profile creation requires mobile number — The PatientData model in the Eka MCP SDK now makes mobile mandatory and enforces the ^\+91[6-9]\d{9}$ pattern for Indian mobile numbers. Profile creation calls that previously omitted mobile or passed an unformatted number will now fail validation. Update integrations to always supply a country-coded mobile number. View docs
FeatureUpdate
April 23, 2026

🔗 New Integrations

  • [EkaAgents] MedAI Tools MCP server — Published a dedicated MedAI Tools MCP surface with introduction, quickstart, authentication, and tool reference pages, giving agents a documented entry point for medical-AI tool access independent of the EMR MCP. View docs

Improved

  • [EkaAgents] Doctor card revamp for EMR client — The MCP SDK now emits a standardized success elicitation response for doctor discovery and availability flows. Tool responses include a _meta block with display message, toast text, and tool_result payload (selected doctor, hospital, slot, date), and rename selected_date to preferred_date for consistency with the elicitation contract. View docs
Update
April 22, 2026

Improved

  • [EkaAgents] Doctor discovery elicitation in MCP SDKdoctor_discovery_tool now returns a doctor_card elicitation component with a status: "success" field and is_elicitation: true marker, letting agent clients render structured doctor selection cards instead of raw lists. View docs

Changed

  • [EkaAgents] Echo Agent Kit MCP transport — bare-metal sessionsMCPConnectionManager now opens a fresh ClientSession per call with no connection pooling, no session caching, and no class-level state. Parallel-safe by construction at the cost of one initialize round-trip per tool call (~10–50ms typical). The interim session-cache redesign (with user_session_id) introduced earlier in the day was removed in the same release. The MCPConnection type, connection_ttl, pool_key_headers, and cleanup_all are gone; callers should drop those references. Echo SDK bumps to 0.1.30, then 0.1.31.
  • [EkaAgents] Echo Agent Kit MCP read timeout configurableMCPServerConfig.sse_read_timeout now defaults from the ECHO_MCP_TOOL_TIMEOUT environment variable (10s default, was 300s) and is propagated to ClientSession(read_timeout_seconds=…). Download helper timeout reduced from 30s to 10s for tighter blob-fetch ceilings.
FeatureFix
April 18, 2026

Added

  • [EkaAgents] Contextual popup nudge in MedAssist web widget — The MedAssist web widget can now fetch a contextual nudge from the user-nudge API and display it as a popup near the chat button, with cached metadata, configurable delay, and meta-tag-aware targeting. The feature ships behind a CALL_NUDGE flag that is currently false, so no nudge calls are made until it is flipped on.

Fixed

  • [EkaAgents] MedAssist web widget agent ID — Updated the default agent ID baked into the widget loader so embedded widgets connect to the correct agent in production instead of falling back to a stale identifier.
Update
April 17, 2026

Improved

  • [EkaAgents] Doctor discovery tool in MCP SDK — The Eka MCP SDK now includes a doctor discovery tool for EMR workspaces, enabling agents to search for available doctors within a clinic context. View docs
  • [EkaAgents] MedAssist web widget responsive layout — The MedAssist web chat widget now renders correctly on small screens (under 360px and 767px widths), preventing layout overflow and improving usability on mobile devices.
FeatureUpdate
April 16, 2026

Added

  • [EkaAgents] OTP authentication for EMR clients in MCP SDK — The Eka MCP SDK now includes an authentication_elicitation tool enabled by default for EMR workspaces, supporting SMS-based OTP login with country code selection, OTP verification, and UHID profile selection. Agents can authenticate clinic users mid-conversation without leaving the AI client. View docs

Improved

  • [EkaAgents] MCP SDK workspace tool fallback — When a workspace has no explicitly configured tool list, the MCP SDK now falls back to the default EMR tool set instead of failing, improving resilience for new workspace onboarding.
Update
April 9–13

Improved

  • Echo Agent Kit — Empty prompt variables are now handled gracefully, preventing errors when prompt templates contain optional or unfilled placeholders. View docs