Skip to content
Docs

Which EHRs have MCP servers?

Updated July 27, 2026·View as Markdown

Eight EHR-adjacent companies have some kind of MCP server or AI-agent story as of July 2026: athenahealth, CharmHealth, Elation Health, Epic, Healthie, Medplum, the Canvas Medical ecosystem, and Eureka. Most of what has shipped is a developer tool you need an engineer to use, or a patient-facing pilot. Eureka's is the one built for doctors themselves and already running in production for solo private practice. Below is a full comparison, plus a look at the EHRs most solo practices actually run, none of which has shipped anything yet.

We will update this page as vendors add or change their agent integrations. Last checked July 2026.

Which EHRs have shipped an MCP server or agent feature?

VendorWhat shippedWhenWho can use it
athenahealthPatient-facing MCP server, described by athenahealth as an industry firstMarch 2026, pilot stagePatients
CharmHealthPublic MCP serverFeb 2026Developers, enterprise integrators
Elation HealthClaude built into Clinical Insights for chart summarizationGenerally available since Jan 2026Doctors, inside Elation's own interface
Epic"Agent Factory" agent-building toolingAnnounced at HIMSS 2026Health-system developers and IT teams
Healthie"Dev Assist," an MCP server over Healthie's API docsNo public launch date givenDevelopers building on Healthie's API
MedplumOfficial AI/MCP documentation plus a community MCP serverOngoing, open sourceDevelopers
Canvas Medical (ecosystem)Third-party MCP wrappers (Composio, Klavis) over Canvas's API; no first-party agent product from CanvasOngoingDevelopers
EurekaFirst-party MCP server, in production, about 37 tools across roughly 20 domainsLive nowDoctors, via a per-doctor API key

Two rows need a footnote. Epic's Agent Factory is tooling for health-system developers to build agents on top of Epic, not a server a doctor connects to directly. Canvas Medical has no first-party agent product of its own: what exists are third-party wrappers over its public API, built by Composio and Klavis, aimed at developers rather than clinicians.

What about the EHRs solo practices actually use?

None of the software most solo practices run day to day has shipped an MCP server or AI-agent integration as of July 2026.

EHRMCP or agent integrationNotes
SimplePracticeNoneNo public API for individual practitioners, no webhooks, no MCP server. AI features are a scribe add-on and a beta "Care Aide."
OsmindNoneLists an AI scribe as "coming soon." No MCP or agent integration shipped yet.
TherapyNotesNoneNo public MCP or AI-agent integration.
ValantNoneNo public MCP or AI-agent integration.
ICANotesNoneNo public MCP or AI-agent integration.

Without a public API, there is nothing for an outside AI tool to call: any AI feature these vendors add stays inside their own product.

How to read this list

The phrase "MCP server" covers three different situations depending on who is actually holding the keyboard.

Patient-facing means the agent is built for the patient to talk to. athenahealth's pilot falls here: it is not something a doctor's own tools connect to.

Developer-facing means a software engineer has to build something on top of the server before anyone benefits from it. CharmHealth, Healthie, Medplum, and the Canvas ecosystem all fall here. A solo doctor without an engineer on staff cannot use any of these directly.

Doctor-facing means the doctor interacts with the agent themselves, inside their own workflow. Elation's Claude integration qualifies, but only inside Elation's own chart view; it is a feature of that product, not an open server other AI tools can plug into. Eureka's MCP server is doctor-facing too, and it is open: each doctor gets their own API key and can point any MCP-compatible client, such as Claude, Codex, or Cursor, at their own practice's data.

Epic's Agent Factory lands closest to developer-facing: it is a kit for building agents inside a health system's IT stack, not something an individual doctor sets up on their own.

Where Eureka fits

Eureka's MCP server is first-party, doctor-facing, and in production today, built specifically for the solo-practice segment. It runs at https://api.eureka.md/mcp, authenticates with a per-doctor API key scoped to that doctor's own practice, and exposes about 37 tools across roughly 20 clinical and administrative domains: appointments, billing, notes, e-prescribing, and more. Read tools and write tools are separate, so a doctor can register a read-only agent with no path to it taking any action. Full detail on the tool surface and setup is in our MCP server reference; connecting Claude specifically is covered in connecting Claude to Eureka.

We make a related case elsewhere on this site: an EHR built to be the substrate an agent runs on differs from an agent bolted onto a legacy record as a separate layer. See why an AI-native EHR differs from an AI layer on a legacy one. The assistant that runs on Eureka's own data day to day, drafting patient replies and proposing reschedules or refills for a doctor to approve, is covered in AI agents for private practice.

If you're a Eureka doctor and want an API key for your own practice, ask in your practice Slack channel or reach out at eureka.md/support.

Eureka is the EHR these docs describe: cash-pay private practice, run end to end, with an agent surface built in. Questions: eureka.md/support. Start: eureka.md/signup.