Guardrailed FHIR access for AI agents: PHI redaction, audit trail, step-up auth, tenant isolation
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Healthclaw Guardrails.
context_getRetrieve pre-built context envelopes
fhir_readRead a FHIR resource (redacted)
fhir_searchSearch with patient, code, status, date filters
fhir_validateStructural validation
fhir_statsObservation statistics (count/min/max/mean)
fhir_lastnMost recent N observations per code
FHIR standardized how health data is structured. MCP standardized how AI connects to tools. Nobody standardized the guardrails in between. This project does.
Quick Start Β· MCP Tools Β· Recipes Β· Roadmap Β· Claude Plugin Β· Architecture Β· healthclaw.io Β· Contributing Β· Dev Guide
What it is: an open reference implementation of the FHIR Γ MCP guardrail layer β PHI redaction, immutable audit, step-up auth, and tenant isolation β that sits between any AI agent and any FHIR server. Built in the open as a community project, MIT-licensed. Not a product, not a pitch: if the pattern is useful, take it; if it's wrong, tell us or fix it.
This is a community effort. It's most useful when implementers, clinicians, and standards folks poke holes in it. Issues, PRs, and "you got the SDC extraction wrong" critiques are all welcome β start with CONTRIBUTING.md and the Code of Conduct.
At a glance: v2.0.0, with 4,000+ Python and 200+ Node tests across 29 MCP tools.
CareAgents is the hosted consumer app: passkey sign-in, advisors, and chat on the web. iMessage works where it's offered; Telegram is not open in the beta.
Two rails run end to end β real-world actions behind a provably out-of-band gate, and forms ($populate β human review β provenance PDF).
Standards: FHIR R4 US Core v9 and R6 v6.0.0-ballot3, HL7 SDC forms, NQF 0018.
Operations: lab interpreter ($interpret), care-gaps reminders ($care-gaps) with an embedded MCP-App view, and ChatGPT-connector search/fetch.
Connectors: Fasten TEFCA, HealthEx, HBO, Flexpa, Epic, MEDENT, Open Wearables, SMART Health Links.
Also a Claude Code plugin and OpenAI/Gemini adapters.
The hosted demo runs synthetic data behind the full guardrail stack:
Point any MCP client at the public demo server β URL https://mcp-demo-production-ee2c.up.railway.app/mcp,
no key required β then ask: "Search my health records for lab results and explain them in plain
language." The demo server is unauthenticated but hard-pinned to a synthetic demo tenant, so it can
only ever serve fake data. A separate production endpoint (mcp-server-production-5112) requires a
deployment-scoped Authorization: Bearer <token> β real records stay behind auth, always. Hosted
connectors cannot attach that header, so the demo URL above is the one to paste.
One-command installs:
gemini extensions install https://github.com/aks129/HealthClawGuardrails Β·
claude plugin marketplace add aks129/HealthClawGuardrails Β·
skills on ClawHub
Non-developer? Step-by-step guides for Claude (web/desktop/phone), Perplexity, ChatGPT, and Telegram β plus a 10-minute demo script β in docs/quickstarts/.
Listed in: Official MCP Registry (io.github.aks129/healthclaw-guardrails) Β·
Glama (hosted connector) Β·
ClawHub (14 skills) Β·
Gemini CLI Extensions Β· agent-skills discovery at /.well-known/agent-skills/
Full notes live in Releases.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/healthclaw-guardrails)<a href="https://allmcps.com/mcp/healthclaw-guardrails"><img src="https://allmcps.com/api/badge/healthclaw-guardrails?style=directory" alt="Healthclaw Guardrails on AllMCPs" /></a>