Loading...
Loading...
Anthropic's open protocol for connecting LLM agents to external tools/data. Natural fit for FHIR: one MCP server exposes Patient.read, Observation.search, etc. Eugene's HealthClaw + Cohort 00 build on this.
Model Context Protocol is Anthropic's open standard for connecting LLM agents to external tools, data, and resources. For healthcare AI builders, it's the cleanest way to give Claude (or any MCP-aware model) live, scoped, auditable access to FHIR servers, terminology services, EHRs, and clinical knowledge bases.
Three properties matter:
fhir://Patient/123 resource is different from a free-text blob. Logging is auditable down to the resource type.Claude Code (agent)
├── MCP: FHIR REST (Medplum sandbox)
│ · patient_search, observation_read, condition_create
├── MCP: Terminology
│ · code_lookup, valueset_expand
├── MCP: Vector DB (clinical guidelines)
│ · semantic_search
└── MCP: GitHub
· file_read, pr_create
Each server runs locally during dev (stdio transport) and as a hosted service in prod (SSE or HTTP).
tool_use to force a structured Recommendation schema instead of free text.MCP is the right abstraction for healthcare agents — but the standard is young and the ecosystem is still settling on conventions for auth, multi-tenancy, and observability. Expect to write some glue. The bet is that this glue is the right glue.