Search / com.finchnode/health-records-demo
FinchNode Synthetic Health Records
R0· no sign-inSynthetic EHR: medications, labs, conditions, allergies, immunizations, FHIR R4. No API key.
v1.0.0 · active · website · descriptor JSON · versions
Search / com.finchnode/health-records-demo
R0· no sign-inSynthetic EHR: medications, labs, conditions, allergies, immunizations, FHIR R4. No API key.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"health-records-demo": {
"type": "http",
"url": "https://api.finchnode.com/demo/mcp"
}
}
}claude mcp add --transport http health-records-demo https://api.finchnode.com/demo/mcp[mcp_servers.health-records-demo]
url = "https://api.finchnode.com/demo/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"health-records-demo": {
"type": "remote",
"url": "https://api.finchnode.com/demo/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"health-records-demo": {
"type": "http",
"url": "https://api.finchnode.com/demo/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=health-records-demo&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLmZpbmNobm9kZS5jb20vZGVtby9tY3AifQ%3D%3D"
}{
"servers": {
"health-records-demo": {
"type": "http",
"url": "https://api.finchnode.com/demo/mcp"
}
}
}{
"mcpServers": {
"health-records-demo": {
"httpUrl": "https://api.finchnode.com/demo/mcp"
}
}
}extensions:
"health-records-demo":
enabled: true
name: "health-records-demo"
type: streamable_http
uri: "https://api.finchnode.com/demo/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations14 of 14 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,754 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes44 tool changes in 30 daysstability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageget_demo_encountersaddedUse this to get only the visits (encounters) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Encounters, appointments, and care teams, normalized from FHIR R4 Encounter, Appointment, CareTeam. No account or API key. To get visits together with other categories, call get_demo_health_record once instead of calling several of these tools.
get_demo_immunizationsaddedUse this to get only the immunizations of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Vaccination history, normalized from FHIR R4 Immunization. No account or API key. To get immunizations together with other categories, call get_demo_health_record once instead of calling several of these tools.
get_demo_allergiesaddedUse this to get only the allergies of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Allergies and intolerances, normalized from FHIR R4 AllergyIntolerance. No account or API key. To get allergies together with other categories, call get_demo_health_record once instead of calling several of these tools.
get_demo_vitalsaddedUse this to get only the vital signs (vitals) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Blood pressure, heart rate, weight, and similar measures, normalized from FHIR R4 Observation. No account or API key. To get vital signs together with other categories, call get_demo_health_record once instead of calling several of these tools.
get_demo_labsaddedUse this to get only the lab results (labs) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Laboratory observations and reports, normalized from FHIR R4 Observation, DiagnosticReport. No account or API key. To get lab results together with other categories, call get_demo_health_record once instead of calling several of these tools.
get_demo_conditionsaddedUse this to get only the conditions of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Diagnoses and problem list, normalized from FHIR R4 Condition. No account or API key. To get conditions together with other categories, call get_demo_health_record once instead of calling several of these tools.
get_demo_medicationsaddedUse this to get only the medications of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Active and past prescriptions, normalized from FHIR R4 MedicationRequest, MedicationDispense, MedicationAdministration. No account or API key. To get medications together with other categories, call get_demo_health_record once instead of calling several of these tools.
get_demo_demographicsaddedUse this to get only the basic details (demographics) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Name, birth date, sex, contact information, normalized from FHIR R4 Patient. No account or API key. To get basic details together with other categories, call get_demo_health_record once instead of calling several of these tools.
simulate_demo_connectaddedUse this to prototype the FinchNode connection journey. Returns a non-persistent synthetic session: complete for a record or behavior scenario, or the connect-cancelled or connect-failed outcome with no patient.
search_demo_fhiraddedUse this to get all resources of one FHIR R4 type for one synthetic scenario's patient (baseline-adult unless patient_id names another).
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-29d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.finchnode.com/demo/mcp streamable-http | none | yes | 100% | 403 ms | 2025-11-25 | 2026-10-21 |
get_demo_allergiesread-only | Use this to get only the allergies of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Allergies and intolerances, normalized from FHIR R4 AllergyIntolerance. No account or API key. To get allergies together with other categories, call get_demo_health_record once instead of calling several of these tools. |
get_demo_conditionsread-only | Use this to get only the conditions of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Diagnoses and problem list, normalized from FHIR R4 Condition. No account or API key. To get conditions together with other categories, call get_demo_health_record once instead of calling several of these tools. |
get_demo_demographicsread-only | Use this to get only the basic details (demographics) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Name, birth date, sex, contact information, normalized from FHIR R4 Patient. No account or API key. To get basic details together with other categories, call get_demo_health_record once instead of calling several of these tools. |
get_demo_encountersread-only | Use this to get only the visits (encounters) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Encounters, appointments, and care teams, normalized from FHIR R4 Encounter, Appointment, CareTeam. No account or API key. To get visits together with other categories, call get_demo_health_record once instead of calling several of these tools. |
get_demo_fhir_bundleread-only | Use this when a prototype or test needs the complete fictional FinchNode FHIR R4 Bundle for one scenario and its resource references. Behaviors apply to record reads only, so every scenario returns its Bundle. |
get_demo_health_recordread-only | Get any mix of demographics, medications, conditions, labs, vitals, allergies, immunizations, encounters in one call — prefer this over several single-category tools. Builds a record view using the authenticated API normalized data shape (schemaVersion 2). Fictional patients only; pick one with scenario. Consent and sync are simulated, with no usable change cursor. Empty categories describe the fixture only. |
get_demo_immunizationsread-only | Use this to get only the immunizations of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Vaccination history, normalized from FHIR R4 Immunization. No account or API key. To get immunizations together with other categories, call get_demo_health_record once instead of calling several of these tools. |
get_demo_labsread-only | Use this to get only the lab results (labs) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Laboratory observations and reports, normalized from FHIR R4 Observation, DiagnosticReport. No account or API key. To get lab results together with other categories, call get_demo_health_record once instead of calling several of these tools. |
get_demo_medicationsread-only | Use this to get only the medications of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Active and past prescriptions, normalized from FHIR R4 MedicationRequest, MedicationDispense, MedicationAdministration. No account or API key. To get medications together with other categories, call get_demo_health_record once instead of calling several of these tools. |
get_demo_recordread-only | Legacy categorized FHIR response. Kept compatible for existing prototypes. For normalized platform-shaped data, use get_demo_health_record. Fictional patients only; pick one with scenario. |
get_demo_vitalsread-only | Use this to get only the vital signs (vitals) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Blood pressure, heart rate, weight, and similar measures, normalized from FHIR R4 Observation. No account or API key. To get vital signs together with other categories, call get_demo_health_record once instead of calling several of these tools. |
list_demo_scenariosread-only | Use this first to choose a fictional scenario: 12 record, behavior (consent, rate-limit, and source-failure errors), and Connect session cases, each with its subject, categories, what it exercises, and links. Pass an id as scenario to the other demo tools. No clinical data. The controls and exercises fields describe the authenticated FinchNode sandbox; this accountless demo cannot perform them. |
search_demo_fhirread-only | Use this to get all resources of one FHIR R4 type for one synthetic scenario's patient (baseline-adult unless patient_id names another). |
simulate_demo_connectread-only | Use this to prototype the FinchNode connection journey. Returns a non-persistent synthetic session: complete for a record or behavior scenario, or the connect-cancelled or connect-failed outcome with no patient. |
Schemas: list_tools.
{
"name": "com.finchnode/health-records-demo",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"com.finchnode": {
"toolNames": [
"get_demo_health_record",
"get_demo_record",
"get_demo_fhir_bundle",
"search_demo_fhir",
"simulate_demo_connect",
"get_demo_demographics",
"get_demo_medications",
"get_demo_conditions",
"get_demo_labs",
"get_demo_vitals",
"get_demo_allergies",
"get_demo_immunizations",
"get_demo_encounters"
],
"clinicalUse": false,
"documentation": {
"demoApi": "https://finchnode.com/developers/demo-api",
"openapi": "https://api.finchnode.com/demo/v1/openapi.json"
},
"syntheticData": true,
"authentication": "none",
"dataCategories": [
"demographics",
"medications",
"conditions",
"labs",
"vitals",
"allergies",
"immunizations",
"encounters"
]
}
}
},
"icons": [
{
"src": "https://finchnode.com/web-app-manifest-192x192.png",
"sizes": [
"192x192"
],
"mimeType": "image/png"
},
{
"src": "https://finchnode.com/web-app-manifest-512x512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "FinchNode Synthetic Health Records",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.finchnode.com/demo/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://finchnode.com/developers/demo-api",
"description": "Synthetic EHR: medications, labs, conditions, allergies, immunizations, FHIR R4. No API key."
}