Metriport MCP by usefulapi
Read and write patients, facilities, medical documents, and consolidated FHIR records in Metriport.
Connect it
Settings → Connectors → Add custom connector
URL: https://metriport.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://metriport.usefulapi.io/mcp{
"mcpServers": {
"metriport": {
"url": "https://metriport.usefulapi.io/mcp"
}
}
}claude mcp add --transport http metriport https://metriport.usefulapi.io/mcp{
"servers": {
"metriport": {
"type": "http",
"url": "https://metriport.usefulapi.io/mcp"
}
}
}12 tools, verified live
metriport_list_facilitiesread-onlyList all Facilities under your Metriport Organization (id, name, npi, address). Medical API: GET /medical/v1/facility.
metriport_get_facilityread-onlyGet a single Facility by its Metriport ID. Medical API: GET /medical/v1/facility/{id}.
metriport_list_patientsread-onlyList Patients — all Patients, or only those at a given Facility if facilityId is supplied. Medical API: GET /medical/v1/patient.
metriport_get_patientread-onlyGet a single Patient by its Metriport ID (demographics + facility IDs). Medical API: GET /medical/v1/patient/{id}.
metriport_list_documentsread-onlyList the document references currently available for a Patient at Metriport (optionally filtered by date range and content search). Medical API: GET /medical/v1/document.
metriport_get_document_query_statusread-onlyCheck the progress/status of a Patient's document query (download + FHIR conversion counts). Medical API: POST /medical/v1/document/query with only patientId (no facilityId) returns current status without starting a new query.
metriport_get_document_urlread-onlyGet a temporary, downloadable URL for a document by its file name (optionally converting XML/CDA to html or pdf). Medical API: GET /medical/v1/document/download-url.
metriport_list_consolidated_queriesread-onlyGet the status of the Patient's consolidated-data (FHIR) queries. Medical API: GET /medical/v1/patient/{id}/consolidated/query.
metriport_get_medical_record_summaryread-onlyGet a URL to the Patient's medical record summary rendered as pdf or html. Medical API: GET /medical/v1/patient/{patientId}/medical-record.
metriport_create_patientcan modifyCreates a Patient in Metriport (writes PHI and initiates health-information-exchange queries). Medical API: POST /medical/v1/patient (facilityId is a required query param).
metriport_start_document_querycan modifyStarts a document query — retrieves the patient's medical documents from connected HIE networks. Returns a requestId; results arrive asynchronously. Medical API: POST /medical/v1/document/query (patientId and facilityId are required query params).
metriport_start_consolidated_querycan modifyStarts a consolidated-data (FHIR) query for the patient. Returns a requestId; the bundle is delivered asynchronously (webhook). Medical API: POST /medical/v1/patient/{id}/consolidated/query.
Alternatives in Docs & Knowledge
Compare →
EngramB
Persistent, verbatim, searchable memory for AI assistants — one memory across every MCP client.
UNUnblockedB
Unblocked is the context layer for agentic software development.
CMCapacitor MCPB
Unofficial MCP server for the Capacitor documentation, plugin list and blog.
Santismm Knowledge — Harness Engineering, Agentic AI & GovernanceB
Query core AI knowledge, essays, executable Labs, Homeric data and epistemic claims.
LMLiving MemoryB
An MCP memory server. One memory your agents share — across models, devices and apps.
CECernion Energy Tools MCPB
Energy-domain MCP tools for Cernion context, evidence and guarded process preparation