mcpField
D
DrChrono MCP by usefulapi

DrChrono MCP by usefulapi

Remote
usefulapi.ioHealth0Updated today

About DrChrono MCP by usefulapi

DrChrono MCP by usefulapi is a hosted MCP server for healthcare teams to read and create DrChrono patient and appointment data through MCP clients. It also covers clinical notes and related medical records, with no local installation required.

Key features

  1. 01View patients, appointments, and offices
  2. 02Read doctors and clinical notes
  3. 03Read problems, medications, and allergies
  4. 04View lab results and orders
  5. 05Create patients and appointments

Use cases

  1. 01Look up patient and appointment information
  2. 02Review medication, allergy, and lab data
  3. 03Add patients or appointments in DrChrono

MCP support

The server provides MCP clients with tools to read and write DrChrono data. It connects through a hosted remote endpoint and uses OAuth sign-in.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://drchrono.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

15
ParameterTypeRequiredDescription
pageintegerNoPage number to fetch (1-based). Default 1.
sincestringNoReturn patients modified at/after this ISO timestamp (e.g. 2026-01-01T00:00:00).
doctorintegerNoFilter by doctor id.
genderstringNoFilter by gender (e.g. Male, Female, Other, Unknown/Blank).
last_namestringNoFilter by exact last name.
page_sizeintegerNoResults per page (max 250). Default 100.
first_namestringNoFilter by exact first name.
date_of_birthstringNoFilter by date of birth, yyyy-mm-dd.

Details

From the project README

DrChrono MCP by usefulapi

Read and write DrChrono patients, appointments, offices and clinical notes. Hosted, no local install.

Live endpoint: https://drchrono.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://drchrono.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http drchrono https://drchrono.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "drchrono": {
      "url": "https://drchrono.usefulapi.io/mcp"
    }
  }
}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your DrChrono credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/drchrono/

On first connect you'll paste your DrChrono credentials. They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
drchrono_list_patientsreadList patients
drchrono_get_patientreadGet a patient
drchrono_list_appointmentsreadList appointments
drchrono_list_officesreadList offices
drchrono_list_doctorsreadList doctors
drchrono_list_clinical_notesreadList clinical notes
drchrono_list_problemsreadList problems
drchrono_list_medicationsreadList medications
drchrono_list_allergiesreadList allergies
drchrono_list_lab_resultsreadList lab results
drchrono_list_lab_ordersreadList lab orders
drchrono_list_patient_paymentsreadList patient payments
drchrono_list_line_itemsreadList line items
drchrono_create_appointmentwriteCreate appointment
drchrono_create_patientwriteCreate patient
drchrono_usage_statusmetaUsage status (free-tier meter)
drchrono_request_featuremetaRequest a missing feature
drchrono_upgrademetaUpgrade to Pro (unlimited*)
drchrono_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with drchrono_upgrade (it returns a Stripe Checkout link). Cancel any time with drchrono_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running drchrono_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.