payload
A JSON object representing the full FHIR resource body to be created.
How to use it
payload is exposed by the Fhir MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the payload 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").
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")
Performs a FHIR "update" interaction by replacing an existing resource instance's content with the provided payload.