Ratchet Clinical Charting MCP server
MCP server for clinical charting with Claude - document patient visits to EMR
0 stars42 downloads/wk
Reviews
Write oneNobody has reviewed Ratchet Clinical Charting yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ratchet Clinical Charting tools (3, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_visit_notewrite actionCreate a visit note for a patient in the PointCare EMR system. This tool documents a home health visit including vital signs, assessment, and care plan. Use search_patient first to get the patient ID. Required fields: patientId, visitType, visitDate, timeIn, timeOut Recommended fields: vitalSigns, subjective, objective, assessment, plan
get_patient_historyRetrieve visit history for a patient from the PointCare EMR system. Returns a list of previous visits with dates, types, and key information. Use this to review patient history before creating a new visit note. Use search_patient first to get the patient ID.
search_patientSearch for a patient in the PointCare EMR system by name, ID, or phone number. Returns matching patient records with basic information. Use this tool to find patients before creating visit notes or retrieving history. Examples: - Search by name: "Eleanor Thompson" - Search by ID: "PT-10001" - Search by phone: "555-0101"
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan33 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 31 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
Install Ratchet Clinical Charting in Claude Code, Cursor or VS Code
Runs npx -y mcp-ratchet-clinical-charting on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-ratchet-clinical-charting -- npx -y mcp-ratchet-clinical-charting
What the publisher says
From the Ratchet Clinical Charting repository's README, as published. We do not edit it. Read it on GitHub
mcp-ratchet-clinical-charting
MCP server for clinical charting with Claude (codename: Ratchet) - Enables Claude to document patient visits directly into Electronic Medical Records, reducing administrative burden for home health nurses.
Note: Currently runs in Mock Mode for development/testing. Production EMR integration coming soon.
Status
Current Mode: Mock Mode - Uses realistic test data for development and testing.
Quick Start
From npm (Recommended)
npx mcp-ratchet-clinical-chartingFrom Source
git clone https://github.com/m2ai-mcp-servers/mcp-ratchet-clinical-charting.git
cd mcp-ratchet-clinical-charting
npm install
npm run build
npm run dev # Development mode
npm test # Run testsMock Mode
Ratchet runs in mock mode by default when POINTCAREAPIURL is not configured. Mock mode:
- Uses 5 fictional test patients
- Stores visit notes in memory
- Returns realistic responses
- Perfect for development and Claude Desktop testing
Available Tools
Example Usage (in Claude)
"Search for patient Eleanor Thompson"
→ Returns patient PT-10001 with demographics and status
"Create a visit note for PT-10001 with blood pressure 120/80"
→ Creates and stores visit note with vitals
"Get visit history for PT-10001"
→ Returns list of previous visitsClaude Desktop Integration
Configure Claude Desktop
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json Windows: %APPDATA%\Claude\claudedesktopconfig.json
{
"mcpServers": {
"ratchet": {
"command": "npx",
"args": ["-y", "mcp-ratchet-clinical-charting"]
}
}
}For production mode with EMR integration:
{
"mcpServers": {
"ratchet": {
"command": "npx",
"args": ["-y", "mcp-ratchet-clinical-charting"],
"env": {
"POINTCARE_API_URL": "https://api.pointcare.com",
"POINTCARE_API_KEY": "your-api-key"
}
}
}
}Step 3: Restart Claude Desktop
Restart Claude Desktop to load the new MCP server.
Step 4: Verify
In Claude Desktop, you should see:
- search_patient tool available
- createvisitnote tool available
- getpatienthistory tool available
Try: "Search for patient Eleanor"
Test Patients (Mock Mode)
Origin Story
Ratchet evolved from the M2AI NurseCall n8n workflow, built to help home health nurses with visit documentation:
Current Flow (M2AI NurseCall):
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ Twilio │───>│ n8n │───>│ VAPI │───>│ Email │
│ SMS │ │ Workflow│ │ Call │ │ Summary │
└─────────┘ └─────────┘ └─────────┘ └─────────┘The Problem: Visit notes go to email but still need manual entry into PointCare EMR.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Ratchet Clinical Charting: common questions
- Is Ratchet Clinical Charting MCP server safe?
- Mostly: it is graded B (77/100). Read the Ratchet Clinical Charting safety report
- How do I install Ratchet Clinical Charting?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ratchet Clinical Charting need an API key?
- Yes. The registry entry asks for
POINTCARE_API_KEY. - Is Ratchet Clinical Charting maintained?
- The last commit was 43 days ago (2026-08-31). The latest release is v0.1.0.