MCP server
DrChrono MCP by usefulapi
io.usefulapi/drchrono
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read and write DrChrono patients, appointments, offices and clinical notes.
Working at last checkVerified publisher: usefulapi.ioAbout 3,923 tokens per request once connected15 tools
https://drchrono.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 15
- Token cost
- About 3,923 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http drchrono https://drchrono.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.drchrono] url = "https://drchrono.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"drchrono":{"httpUrl":"https://drchrono.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"drchrono":{"url":"https://drchrono.usefulapi.io/mcp"}}}
VS Code
{"servers":{"drchrono":{"type":"http","url":"https://drchrono.usefulapi.io/mcp"}}}
Antigravity
agy mcp add drchrono https://drchrono.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"drchrono","server_url":"https://drchrono.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"drchrono","server_url":"https://drchrono.usefulapi.io/mcp"}
Tools
drchrono_create_appointment~366 tokens
DESTRUCTIVE: creates a new appointment on the schedule. Requires doctor, patient, office, scheduled_time (ISO datetime), and duration (minutes). DrChrono API: POST /appointments.drchrono_create_patient~301 tokens
DESTRUCTIVE: creates a new patient record. Requires first_name, last_name, gender, date_of_birth (yyyy-mm-dd), and doctor. DrChrono API: POST /patients.drchrono_get_patient~108 tokens
Fetch a single patient's full demographic record by id. DrChrono API: GET /patients/{id}.drchrono_list_allergies~223 tokens
List patient allergies, filterable by patient or doctor. Returns a page plus `next`/`previous`. DrChrono API: GET /allergies.drchrono_list_appointments~416 tokens
List appointments. The DrChrono API requires at least one of `date`, `since`, or `date_range`. Further filter by doctor, patient, or office. Returns a page plus `next`/`previous`. DrChrono API: GET /appointments.drchrono_list_clinical_notes~291 tokens
List clinical notes, filterable by patient, date, date range, or last-modified time. Returns a page plus `next`/`previous`. DrChrono API: GET /clinical_notes.drchrono_list_doctors~155 tokens
List the providers/doctors in the practice (id, name, specialty). Returns a page plus `next`/`previous`. DrChrono API: GET /doctors.drchrono_list_lab_orders~252 tokens
List lab orders, filterable by doctor, patient, or last-modified time. Returns a page plus `next`/`previous`. DrChrono API: GET /lab_orders.drchrono_list_lab_results~261 tokens
List lab results, filterable by doctor, patient, or lab order. Returns a page plus `next`/`previous`. DrChrono API: GET /lab_results.drchrono_list_line_items~310 tokens
List billing line items (charges/procedures), filterable by appointment, doctor, patient, or service date. Returns a page plus `next`/`previous`. DrChrono API: GET /line_items.drchrono_list_medications~225 tokens
List patient medications, filterable by patient or doctor. Returns a page plus `next`/`previous`. DrChrono API: GET /medications.drchrono_list_offices~177 tokens
List the practice's offices/locations. Returns a page plus `next`/`previous`. DrChrono API: GET /offices.drchrono_list_patient_payments~261 tokens
List patient payments (billing), filterable by doctor, patient, or last-modified time. Returns a page plus `next`/`previous`. DrChrono API: GET /patient_payments.drchrono_list_patients~350 tokens
List/search patients in the practice, filterable by doctor, name, gender, date of birth, or last-modified time. Returns a page of patients plus `next`/`previous` URLs. DrChrono API: GET /patients.drchrono_list_problems~227 tokens
List problem-list entries (diagnoses), filterable by patient or doctor. Returns a page plus `next`/`previous`. DrChrono API: GET /problems.
Browse
Related MCP servers
- NexHealth MCP by usefulapi
Read and write NexHealth appointments, patients, providers and locations. - splose MCP by usefulapi
Read splose patients, appointments, invoices, cases; book and cancel appointments, record payments. - Akute Health MCP by usefulapi
Read Akute Health patients, appointments, tasks, notes, medications, allergies and observations. - Particle Health MCP by usefulapi
Query Particle Health patient records across connected clinical networks. - Cliniko MCP by usefulapi
Hosted MCP server for Cliniko — patients, appointments, availability, and invoices for AI agents. - Canvas Medical MCP by usefulapi
Search and read a patient chart over the Canvas FHIR R4 API. Read-only. - DodoDentist Dental Clinic
See your dental clinic's free slots, dentists, treatment prices and how busy each day is. - Elation Health MCP by usefulapi
Read Elation Health patients, appointments, problems, allergies, medications, notes and vitals.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/drchrono)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents