update
Performs a FHIR "update" interaction by replacing an existing resource instance's content with the provided payload.
How to use it
update is exposed by the Fhir MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the update tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Fhir MCP Server
uvx fhir-mcp-serverOther tools in Fhir MCP Server (12)
Executes a FHIR "create" interaction to persist a new resource of the specified type.
Execute a FHIR "delete" interaction on a specific resource instance.
Retrieves metadata about a specified FHIR resource type, including its supported search parameters and custom operations.
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.
The logical ID of a specific FHIR resource instance.
The name of a custom FHIR operation or extended query defined for the resource (e.g., "$everything").
A JSON object representing the full FHIR resource body to be created.
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.
(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.
Executes a standard FHIR search interaction on a given resource type, returning a bundle or list of matching resources.
A mapping of FHIR search parameter names to their desired values (e.g., {"family":"Simpson","birthdate":"1956-05-12"}).
The FHIR resource type name (e.g., "Patient", "Observation", "Encounter")