
Mcp Ratchet Clinical Charting
Bridges Claude to Electronic Medical Records for home health nursing documentation, currently running in mock mode while awaiting PointCare EMR API integration. Exposes three tools: search_patient finds patients by name, ID, or phone; create_visit_note documents visits with vitals and observations; get_patient_history retrieves past visit records. Ships with five fictional test patients and in-memory storage so you can prototype clinical charting workflows in Claude Desktop before connecting to production systems. Born from an existing n8n workflow that sends nurse visit summaries to email, this closes the loop by writing structured notes directly into the EMR instead of requiring manual data entry.
- tools
- 3
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Jan 19, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
search_patientFind patient by name, ID, or phone
Find patient by name, ID, or phone
No parameter schema in public metadata yet.
create_visit_noteDocument a patient visit with vitals
Document a patient visit with vitals
No parameter schema in public metadata yet.
get_patient_historyRetrieve patient visit history
Retrieve patient visit history
No parameter schema in public metadata yet.
Sponsors
Configuration
POINTCARE_API_URLEMR API base URL (optional - runs in mock mode if not set)
POINTCARE_API_KEYsecretEMR API key (required for production mode)
Readme
chartinghero
MCP server for clinical charting with Claude. Lets Claude search patients, document home health visits (SOAP note, vitals, interventions, education) and read visit history.
Status: the mock backend is complete. The FHIR R4 (US Core) backend can search patients and read visit history; it cannot write yet. See docs/FHIR-PIVOT-PLAN.md. Do not use with real patient data.
Status
| Component | Status |
|---|---|
| MCP server (stdio) | Working, mock backend |
| Unit tests | npm test |
FHIR R4 backend, read (search_patient, get_patient_history) | Working against a local or sandbox FHIR R4 server |
FHIR R4 backend, write (create_visit_note) | Not in this build; the call is refused |
| Production EMR writes | Out of scope until SMART user auth (0.3.0) |
Quick start
From npm
The 0.1.0 npm release was published under an earlier package name, which will be deprecated. Until chartinghero is published, install from source.
From source
git clone https://github.com/m2ai-mcp-servers/chartinghero.git
cd chartinghero
npm install
npm run build
npm test
Mock mode
Details
- Repository
- github.com/m2ai-mcp-servers/mcp-ratchet-clinical-charting
- Category
- Documents & Knowledge
- Package
mcp-ratchet-clinical-charting- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active