MCPVault

delete

MCP tool from Fhir MCP Server by wso2

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

How to use it

delete is exposed by the Fhir MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the delete 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-server
FULL FHIR MCP SERVER LISTING

Other tools in Fhir MCP Server (12)

create

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

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.