Model Context Protocol

Run ED staffing simulations inside your Claude chat.

QSimHealth's MCP server lets Claude (and any MCP-speaking AI) run healthcare staffing simulations directly in conversation. Describe your ED, walk-in clinic, or appointment office — Claude simulates it and reads back the numbers. Free demo, no sign-up, no API key.

https://qsimhealth.com/mcp/v1
What you can do

Ask Claude healthcare staffing questions. Get real numbers back.

Four facility types

ED, urgent care, walk-in, appointment

Each archetype speaks its own staffing language — ED triage breaks FIFO, walk-ins need MD/PA mix tuning, appointment offices fight no-show variance. Claude routes to the right teaching tool.

Live app handoff

Open the scenario in QSimHealth

Every sim result includes a link that opens the scenario in the live QSimHealth app pre-filled with your inputs and the chart already rendered. New users go through a 30-second OAuth signup (10-day free trial); signed-in users skip straight to the simulator.

Verbatim numbers

Real DES, not LLM recall

Every numeric result comes from a real discrete-event simulation on the ChiAha clinic engine. Three layers of anti-fabrication guard-rails (system prompt + tool descriptions + provenance content block) tell the LLM to quote the returned numbers VERBATIM rather than estimate.

Install

Three ways in — pick the app you already use.

Claude.ai web

Easiest

Settings → Connectors (or Custom Integrations). Add MCP server:

https://qsimhealth.com/mcp/v1

No auth. Open a chat and try one of the prompts below.

Claude Desktop

Config file

Edit claude_desktop_config.json:

{
  "mcpServers": {
    "qsimhealth": {
      "command": "npx",
      "args": ["-y", "mcp-remote",
        "https://qsimhealth.com/mcp/v1"]
    }
  }
}

Uses the mcp-remote bridge. Restart Desktop.

Cursor

Custom MCP

Settings → Features → Model Context Protocol → Add Custom MCP. Use the same URL:

https://qsimhealth.com/mcp/v1

Same install pattern works for Windsurf and any other MCP-speaking client.

Seven tools

What Claude can call once the MCP is installed.

simulate_ed_demo

Run a 7-day demo with constant arrivals and constant MD staffing. Returns per-hour metrics + summary + an artifact link to open the scenario in the live app. The workhorse.

recommend_md_count

Inverse problem — given λ + target avg wait, return the smallest MD count that meets the target. Saturated candidates are skipped so the scan doesn't bail on low MD counts; the response calls out which counts would saturate.

list_facility_types

Four healthcare facility archetypes: ED, urgent care, walk-in clinic, appointment office.

describe_facility

Per-archetype detail: typical arrival pattern, MD/PA mix norms, common pain points, what the demo can teach vs what a custom model adds.

explain_ed_queueing

Textbook: triage breaking FIFO, LWBS abandonment, peak-hour dominance, what plain M/M/c misses.

explain_walk_in_clinic

Terminating systems, MD/PA mix as the lever, short patient patience curves, peak-hour coverage.

explain_appointment_office

No-show variance, buffer time as the trade-off, double-booking strategy, treatment-time-by-visit-type.

Demo scope: MD-only staffing, flat 24-hour arrival rate. For mixed-provider staffing (MD + PA + NP + Locum), hourly arrival patterns from your real facility, acuity-tiered case mix, abandonment curves, and per-shift schedules, sign up at qsimhealth.com for the full agent (10-day free trial), or contact us about a custom facility-modeling engagement.

Try these prompts

Once it's installed, ask Claude any of these. Click to copy.

For your facility's actual data

The MCP demo runs flat scenarios — useful for intuition, not for production decisions. Real ED staffing analysis needs your actual hourly arrival pattern, your MD/PA shift schedules, your treatment-time distribution by acuity, and your local LWBS curve. ChiAha builds custom facility models on those inputs.

qsimhealth@chiaha.com

35 years of healthcare simulation experience — Cleveland Clinic, Tenet, several state ED networks.