livefhir-mcp

Trustworthy FHIR R4 MCP server · reproducible clinical evals · reversible keyed de-identification · CDS Hooks · audit trails.

MCP endpoint

SSE   https://dhairya-fhir-mcp.fly.dev/sse

Point any MCP-compatible client at the URL above. Synthea-style synthetic data only — no real PHI.

Try in the terminalcurl -N -H "Accept: text/event-stream" https://dhairya-fhir-mcp.fly.dev/sse
Try as JSONcurl -H "Accept: application/json" https://dhairya-fhir-mcp.fly.dev/

Try it · live playground

These call the same handlers the MCP tools use against the Synthea backend. Try them right here.

search_patients
click Run to call the tool...
get_patient_summary
first run search_patients above, then pick a pseudonym...
validate_code
click Run to validate (4548-4 is HbA1c)...

Tools (8)

search_patientsFind patients by demographics or fuzzy name match.
get_patient_summaryCompact one-screen summary for a patient pseudonym.
get_medicationsActive medication list with interaction flags.
search_conditionsConditions / problem-list entries.
search_observationsVitals + labs (HbA1c, BP, LDL, creatinine, etc).
validate_codeLOINC / SNOMED / RxNorm / ICD-10 lookup.
run_cds_hookRun a CDS Hooks card (drug-drug, drug-allergy).
create_clinical_noteWrite a SOAP / discharge / prior-auth note.

Synthetic patients (5)

pediatric_asthma_8yo8-year-old asthma exacerbation
diabetic_60yo60-year-old T2DM, HbA1c trend
chf_warfarin_70yo70-year-old CHF on warfarin (drug-drug)
pregnant_with_htn_28yo28-year-old pregnant + hypertension
geriatric_polypharmacy_82yo82-year-old polypharmacy (deprescribing)