FinchNode Synthetic Health Records

com.finchnodePublished by finchnode.comOfficial publisherv1.0.0Updated Oct 24, 2026

Synthetic EHR: medications, labs, conditions, allergies, immunizations, FHIR R4. No API key.

The publisher's own server: FinchNode Health Records

VerifiedStreamable HTTPWeb executableDeveloper ToolsData & Analytics

Overview

AI-generated overview

A remote demo MCP server that gives an assistant fictional health records — demographics, medications, labs, vitals and FHIR R4 bundles — for prototyping.

What you can do
List the 12 fictional demo scenarios and their subjects, categories and behaviors, then pick one by id for the other tools. Retrieve a combined health record across demographics, medications, conditions, labs, vitals, allergies, immunizations and encounters, or the legacy categorized record view. Fetch a complete synthetic FHIR R4 Bundle or all resources of one FHIR resource type for a scenario's patient. Pull single categories on their own: demographics, medications, conditions, labs, vitals, allergies, immunizations and encounters. Simulate a connection journey, returning a non-persistent synthetic session or a cancelled or failed outcome.
When to use it
Useful when building or testing a health-record prototype or integration against realistic-looking FHIR R4 data without touching real patient information. Also handy for exercising consent, rate-limit and source-failure behaviors and connection flows in a demo.
Requirements
A remote streamable HTTP endpoint; no account, API key, environment variables or headers are declared. Network access to the provider's API is required.
Before you install
All data is fictional and intended for demos only; do not treat it as clinical data or use it for real care decisions. Simulated sessions are non-persistent. Record reads may deliberately return consent, rate-limit or source-failure errors depending on the chosen scenario.

Installation

In SourceWeft

  1. Open FinchNode Synthetic Health Records in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.finchnode%2Fhealth-records-demo/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "finchnode-synthetic-health-records": {
      "type": "http",
      "url": "https://api.finchnode.com/demo/mcp"
    }
  }
}

Tools

14

list_demo_scenarios

List synthetic demo scenarios

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.

Takes no parameters.

get_demo_health_record

Get platform-shaped synthetic health record

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.

Parametersscenariocategories

get_demo_record

Get synthetic health record

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.

Parametersscenariocategories

get_demo_fhir_bundle

Get synthetic FHIR Bundle

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.

Parametersscenario

search_demo_fhir

Search synthetic FHIR resources

Use this to get all resources of one FHIR R4 type for one synthetic scenario's patient (baseline-adult unless patient_id names another).

Parameterspatient_idresource_typerequired

simulate_demo_connect

Simulate FinchNode Connect

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.

Parametersscenariocategoriesexternal_user_id

get_demo_demographics

Get synthetic basic details (demographics)

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.

Takes no parameters.

get_demo_medications

Get synthetic medications

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.

Takes no parameters.

get_demo_conditions

Get synthetic conditions

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.

Takes no parameters.

get_demo_labs

Get synthetic lab results (labs)

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.

Takes no parameters.

get_demo_vitals

Get synthetic vital signs (vitals)

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.

Takes no parameters.

get_demo_allergies

Get synthetic allergies

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.

Takes no parameters.

get_demo_immunizations

Get synthetic immunizations

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.

Takes no parameters.

get_demo_encounters

Get synthetic visits (encounters)

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.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 22, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Finchnode integrations