
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Health & Wellness · Developer Tools
rkirkendall/medplum-mcp
This project implements a complete Model Context Protocol (MCP) server designed to seamlessly interact with a Medplum FHIR server. The MCP server provides a standardized interface, enabling Large Language Models (LLMs) to perform Create, Read, Update, and Search (CRUDS) operations on various FHIR resources through a comprehensive suite of tools.
npx ts-node src/llm-test-harness.tsMEDPLUM_BASE_URLMEDPLUM_CLIENT_IDMEDPLUM_CLIENT_SECRETOPENAI_API_KEYThis empowers users to manage healthcare data stored in Medplum using natural language commands through any MCP-compatible client (Claude Desktop, VS Code MCP extensions, etc.).
createPatient
Create new patient records with demographics, identifiers, and contact information.
getPatientById
Retrieve complete patient details by their unique ID.
updatePatient
Modify existing patient information including demographics and contact details.
searchPatients
Find patients based on name, birthdate, identifier, or other criteria.
createPractitioner
Register new healthcare practitioners with their professional details.
getPractitionerById
Fetch complete practitioner details by their unique ID.
updatePractitioner
Update practitioner information including qualifications and contact details.
searchPractitionersByName
Search for practitioners using their first or last name.
searchPractitioners
Conduct advanced searches for practitioners based on multiple criteria.
createOrganization
Add new healthcare organizations (hospitals, clinics, departments).
getOrganizationById
Retrieve complete organization details by their unique ID.
updateOrganization
Update organization information including contact details and addresses.
searchOrganizations
Search for organizations by name, type, or other attributes.
createEncounter
Create new patient encounters (visits, appointments, hospital stays).
getEncounterById
Retrieve complete encounter details by their unique ID.
updateEncounter
Update encounter information including status, class, and participants.
searchEncounters
Search for encounters by patient, practitioner, date, status, or class.
createObservation
Record new observations (lab results, vital signs, diagnostic findings).
getObservationById
Retrieve complete observation details by their unique ID.
updateObservation
Modify existing observations including values, status, and interpretations.
searchObservations
Search for observations by patient, code, date, or encounter.
createMedicationRequest
Create new medication requests (prescriptions) with dosage and instructions.
getMedicationRequestById
Retrieve complete medication request details by their unique ID.
updateMedicationRequest
Update prescription information including status, dosage, and instructions.
searchMedicationRequests
Search for medication requests by patient, medication, or prescriber.
createMedication
Create new medication resources with codes, names, and formulations.
getMedicationById
Retrieve complete medication details by their unique ID.
searchMedications
Search for medications by code, name, or ingredient.
createEpisodeOfCare
Create new episodes of care for managing patient care over time.
getEpisodeOfCareById
Retrieve complete episode of care details by their unique ID.
updateEpisodeOfCare
Update episode information including status, period, and managing organization.
searchEpisodesOfCare
Search for episodes of care by patient, status, or managing organization.
generalFhirSearch
Generic FHIR search with custom parameters for any resource type, enabling advanced queries across all FHIR resources.
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Desktop · Freemium · MIT
VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

worryzyy/HowToCook-mcp
An MCP (Model Context Protocol) server based on Anduin2017/HowToCook, allowing AI assistants to recommend recipes, plan meals, and solve the age-old question of "what should I eat today?".

nexgene-research/nexonco-mcp
search_clinical_evidence: A MCP tool for querying clinical evidence data that returns formatted reports.

Kartha-AI/agentcare-mcp
Agent Care is an MCP-based server for interacting with electronic medical record systems such as Cerner and Epic, providing medical tools and FHIR data access.

christianhinge/dicom-mcp
The dicom-mcp server enables AI assistants to query, read, and move data on DICOM servers (PACS, VNA, etc.).

jmandel/health-record-mcp
This project acts as a specialized server providing tools for Large Language Models (LLMs) and other AI agents to interact with Electronic Health Records (EHRs). It leverages the SMART on FHIR standard for secure data access and the Model Context Protocol (MCP) to expose the tools.

r-huijts/strava-mcp
Connect Claude to your Strava account and ask questions in plain English: "How far did I run this month?", "Analyze my last ride", or "Show me my fastest segments.".