Trustworthy FHIR R4 MCP server · reproducible clinical evals · reversible keyed de-identification · CDS Hooks · audit trails.
Point any MCP-compatible client at the URL above. Synthea-style synthetic data only — no real PHI.
curl -N -H "Accept: text/event-stream" https://dhairya-fhir-mcp.fly.dev/ssecurl -H "Accept: application/json" https://dhairya-fhir-mcp.fly.dev/
These call the same handlers the MCP tools use against the Synthea backend. Try them right here.
click Run to call the tool...
first run search_patients above, then pick a pseudonym...
click Run to validate (4548-4 is HbA1c)...
search_patients | Find patients by demographics or fuzzy name match. |
get_patient_summary | Compact one-screen summary for a patient pseudonym. |
get_medications | Active medication list with interaction flags. |
search_conditions | Conditions / problem-list entries. |
search_observations | Vitals + labs (HbA1c, BP, LDL, creatinine, etc). |
validate_code | LOINC / SNOMED / RxNorm / ICD-10 lookup. |
run_cds_hook | Run a CDS Hooks card (drug-drug, drug-allergy). |
create_clinical_note | Write a SOAP / discharge / prior-auth note. |
pediatric_asthma_8yo | 8-year-old asthma exacerbation |
diabetic_60yo | 60-year-old T2DM, HbA1c trend |
chf_warfarin_70yo | 70-year-old CHF on warfarin (drug-drug) |
pregnant_with_htn_28yo | 28-year-old pregnant + hypertension |
geriatric_polypharmacy_82yo | 82-year-old polypharmacy (deprescribing) |