MCPVault

Fhir MCP Server

Unclaimed

by wso2

FHIR MCP Server – helping you expose any FHIR Server or API as a MCP Server.

Install

$uvx fhir-mcp-server

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (13)

create

Executes a FHIR "create" interaction to persist a new resource of the specified type.

delete

Execute a FHIR "delete" interaction on a specific resource instance.

get_capabilities

Retrieves metadata about a specified FHIR resource type, including its supported search parameters and custom operations.

get_user

Retrieves the currently authenticated user's FHIR resource (for example the linked Patient resource) and returns a concise profile containing available demographic fields such as id, name, and birthDate.

id

The logical ID of a specific FHIR resource instance.

operation

The name of a custom FHIR operation or extended query defined for the resource (e.g., "$everything").

payload

A JSON object representing the full FHIR resource body to be created.

read

Performs a FHIR "read" interaction to retrieve a single resource instance by its type and resource ID, optionally refining the response with search parameters or custom operations.

response_filter_fhirpaths

(Optional) An array of FHIRPath expressions (e.g., ["Patient.name", "Patient.birthDate", "Bundle.link.where(relation='next').url"]) to apply to the resources in the response bundle.

search

Executes a standard FHIR search interaction on a given resource type, returning a bundle or list of matching resources.

searchParam

A mapping of FHIR search parameter names to their desired values (e.g., {"family":"Simpson","birthdate":"1956-05-12"}).

type

The FHIR resource type name (e.g., "Patient", "Observation", "Encounter")

update

Performs a FHIR "update" interaction by replacing an existing resource instance's content with the provided payload.