MCP Server for FHIR

A C-based Model Context Protocol (MCP) server that enables interaction with FHIR servers. This server is primarily designed for developers working with FHIR R4 implementations.

Local server

What is the MCP Server for FHIR MCP Server?

MCP Server for FHIR is an MCP project maintained in the quiquemz/fhir-mcp-server repository. The maintainer describes its purpose as “A C-based Model Context Protocol (MCP) server that enables interaction with FHIR servers. This server is primarily designed for developers working with FHIR R4 implementations”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
CreateResourceCreate a new resource on the server.
ReadResourceRetrieve a resource by its ID.
UpdateResourceUpdate an existing resource.
DeleteResourceDelete a resource from the server.
SearchResourcesSearch for resources based on specific criteria.
FindNumberOfResourcesCount the number of resources that match a search criteria.
GetResourceHistoryRetrieve the history of a resource.
ExecuteTransactionExecute a FHIR transaction.
GetFhirVersionGet the FHIR version of the server.
ListSupportedFormatsList the formats supported by the server.
ListResourceTypesList the resource types supported by the server.
ListResourceCapabilitiesList the capabilities of a specific resource type.