QSimHealth
Server Details
Healthcare staffing simulator — ED, walk-in clinic, and appointment office DES tools.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 7 tools
Most tools have clearly distinct purposes: list vs. describe vs. explain vs. simulate vs. recommend are separable. The main overlap is between describe_facility and the three explain_* tools, which can both provide conceptual detail on a facility type; descriptions help, but an agent could still hesitate between 'describe_facility' for urgent care and 'explain_walk_in_clinic'.
All seven tools follow a consistent snake_case verb_noun pattern (list_facility_types, describe_facility, explain_*, simulate_ed_demo, recommend_md_count). The naming is predictable and readable throughout.
Seven tools is well-scoped for a healthcare simulation teaching demo. Each tool earns its place: listing, describing, three conceptual explainers, a simulation, and an inverse staffing recommendation.
The surface covers the core teaching loop well: list facility types, describe one, explain the main archetypes, simulate, and recommend MD count. Minor gaps exist—urgent care is not given its own explain tool (folded into walk-in clinic), and recommend_md_count only handles MDs, leaving PA/mixed-staff recommendations as a documented dead end.
Available Tools
7 toolsdescribe_facilityARead-onlyIdempotentInspect
Return detailed info on one facility type: typical arrival pattern, MD/PA mix, common pain points, what a sim with simulate_ed_demo would teach you about it, and what a CUSTOM facility model from ChiAha would add (your actual data, real schedules, abandonment curves). Use before simulate_ed_demo to ground the user in the type.
Inputs: name (required).
explain_appointment_officeARead-onlyIdempotentInspect
Explain appointment-based scheduling dynamics — no-show rates as the dominant variance, buffer time as the trade-off lever, double-booking strategy, treatment-time variance by visit type. Use for primary care, specialty clinics, dental, or any scheduled-arrival setting.
Inputs: no named parameters.
explain_ed_queueingARead-onlyIdempotentInspect
Return a textbook-level explanation of Emergency Department queueing dynamics — what plain M/M/c can't model (triage breaks FIFO, patients leave LWBS, peaks dominate), and what real ED staffing decisions need (acuity-tiered metrics, abandonment curves, hourly schedules). Use this when the user asks conceptual questions about ED waits or staffing.
Inputs: no named parameters.
explain_walk_in_clinicARead-onlyIdempotentInspect
Explain how walk-in clinics differ from EDs structurally — terminating systems, MD/PA mix as the primary lever, short patient patience, peak-hour coverage instead of 24-hour load. Use when the user describes a walk-in clinic, urgent care, or retail health setting.
Inputs: no named parameters.
list_facility_typesARead-onlyIdempotentInspect
List the four healthcare facility archetypes QSimHealth speaks to: ED, urgent care, walk-in clinic, appointment office. Returns one-line descriptions. Call describe_facility for detail on one type, or simulate_ed_demo to run a generic simulation.
Inputs: no named parameters.
recommend_md_countARead-onlyInspect
INVERSE of simulate_ed_demo — given an arrival rate and a target average wait, returns the smallest MD count meeting the target. Use when the user asks 'how many MDs do I need to keep wait under N minutes?' or 'what's the minimum staffing that hits a service-level target?'. Linear scan from 1 to maxMds (default 12, capped 20). Saves Claude from iterating simulate_ed_demo by hand. ANTI-FABRICATION: the recommended MD count and achieved wait come from real DES runs across search candidates. Quote them VERBATIM. This demo tool models MDs only. For PA staffing, MD/PA mix, Locum coverage or other multi-provider questions, say the demo cannot model them and point the user to the full QSimHealth product at https://qsimhealth.com.
Inputs: arrivalRate (required), targetAvgWaitMinutes (required), maxMds, simulationDays, +2 more.
simulate_ed_demoARead-onlyInspect
Run a 7-day MD-only demo simulation of an ED, urgent care, walk-in clinic, or appointment-office staffing scenario. Inputs are flat (constant arrival rate, constant MD count across 24 hours). Returns hourly metrics, average wait, total served, utilization. This is a single-provider-type teaching demo. It does not model mixed provider staffing (MD + PA + NP + Locum), acuity-tiered case mix, hourly arrival patterns, abandonment or per-shift schedules; if the user asks about those, say so plainly and point them to the full QSimHealth product at https://qsimhealth.com, which models them. ANTI-FABRICATION: the returned numbers come from a real DES run. Quote them VERBATIM. Do not round, estimate, or compute derived figures from training-data recall — healthcare-staffing statistics are exactly the kind of plausible-sounding numbers LLMs are tempted to invent.
Inputs: mds (required), arrivalRate (required), simulationDays, mdTreatmentMinutes, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Queueing simulation: M/M/c, staffing, Erlang C checks, and multi-step models built from nodes.
Reliability and bottleneck simulation for manufacturing lines; run experiments, sweep buffers.
Agent admission queue with capacity control and priority tiers
The Eureka EHR as MCP tools: patients, schedule, notes, messages, billing, and orders.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables management of hospital operations through MCP tools for bed allocation, staff assignment, equipment tracking, and event simulation, with conflict resolution and live audit trail.-
- AlicenseNot gradedqualityBmaintenanceEnables users to simulate and analyze a candy distribution center's minute-by-minute operations, including demand, workforce, inventory, slotting, capacity, and disruption scenarios through MCP tools and prompts.MIT
- FlicenseNot gradedqualityCmaintenanceEnables medical students and doctors to conduct simulated clinical consultations, including history-taking, physical examination, diagnostic ordering, medication administration, and OSCE-style scoring across predefined emergency and ward cases.-
- AlicenseNot gradedqualityDmaintenanceEnables emergency medical coordination with tools for triage, medication guidance, blood donor outreach, mass casualty simulation, and emergency plan generation.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.