74
/ 100
5 days ago
glama

HealthClawGuardrails

Open-source guardrails between AI agents and FHIR clinical data — PHI redaction, immutable audit, step-up auth, tenant isolation. MCP server + OpenAI/Gemini adapters. A healthclaw.io project.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Secret credentials may flow to a network call
2 flows detected: INTERNAL_TOKEN_MINT_SECRET. We can’t prove the destination matches the brand the credential belongs to.
🔐
You'll be asked for 24 credentials: INTERNAL_TOKEN_MINT_SECRET, FASTEN_PUBLIC_KEY, RESEND_API_KEY, SESSION_SECRET, STEP_UP_SECRET, TELEGRAM_BOT_TOKEN, ACTIONS_WEBHOOK_SECRET, BLAND_AI_API_KEY, BLAND_API_KEY, TWILIO_AUTH_TOKEN, ANTHROPIC_API_KEY, OPENCLAW_GATEWAY_TOKEN, RESEND_INBOUND_WEBHOOK_SECRET, FASTEN_WEBHOOK_SECRET, MEDPLUM_CLIENT_SECRET, OAUTH_SECRET, SHC_WEBHOOK_SECRET, OPEN_WEARABLES_API_KEY, WEARABLES_OAUTH_STATE_SECRET, HEALTHEX_AUTH_TOKEN, FLEXPA_PUBLISHABLE_KEY, HBO_ACCESS_TOKEN, HBO_CLIENT_SECRET, MEDENT_CLIENT_SECRET
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configALLOWED_ORIGINS
configFHIR_BASE_URL
🔐 secretINTERNAL_TOKEN_MINT_SECRET
configMCP_PORT
configPORT
configRATE_LIMIT_MAX
configREAD_TOKEN_AUTOMINT
configSHL_SERVER_URLexport =http://localhost:8000
configTENANT_IDTELEGRAM_BOT_TOKEN=<token> =my-patient \
configALLOW_INDEXING
🔐 secretFASTEN_PUBLIC_KEY
configFASTEN_TEFCA_MODE
🔐 secretRESEND_API_KEY
configRESEND_AUDIENCE_ID
configLOG_LEVEL
configFLASK_ENV
configLOG_FORMAT
🔐 secretSESSION_SECRETNo (dev key) Flask session secret
configSQLALCHEMY_DATABASE_URIProduction sqlite:///mcp_server.db Database connection
configVERCEL
configDB_POOL_SIZE
🔐 secretSTEP_UP_SECRETyour-secret python main.py
configSEED_DEMO_TENANT
configDEMO_TENANT_ID
configDISABLE_COMMAND_CENTER
configFHIR_UPSTREAM_URLNo — Upstream FHIR server (enables proxy mode)
configFLASK_DEBUG
🔐 secretTELEGRAM_BOT_TOKENtoken> TENANT_ID=my-patient \
configMCP_BASE_URL
configDASHBOARD_BASE_URL
configHBO_AUTHORIZATION_ENDPOINT
configHBO_CLIENT_ID
configHBO_SCOPES
configPUBLIC_BASE_URL
🔐 secretACTIONS_WEBHOOK_SECRET
🔐 secretBLAND_AI_API_KEY
🔐 secretBLAND_API_KEY
configTWILIO_ACCOUNT_SID
🔐 secretTWILIO_AUTH_TOKEN
configTWILIO_FROM_NUMBER
🔐 secretANTHROPIC_API_KEY
configMCP_SERVER_URL
configPUBLIC_TENANTS
configDASHBOARD_TOKEN_TTL_HOURS
configOPENCLAW_GATEWAY_URL
configOPENCLAW_GATEWAY_TIMEOUT
configOPENCLAW_SESSIONS_URL
🔐 secretOPENCLAW_GATEWAY_TOKEN
configOPEN_WEARABLES_URL
configMCP_HEALTH_URL
configREDIS_URL
configSUPPORT_FORWARD_TO
🔐 secretRESEND_INBOUND_WEBHOOK_SECRET
configFASTEN_CURATR_SCANtrue # auto-run Curatr after each import
🔐 secretFASTEN_WEBHOOK_SECRET
configFHIR_UPSTREAM_TIMEOUTNo 15 Upstream request timeout (seconds)
configFHIR_LOCAL_BASE_URLNo — Local URL for response URL rewriting
configMEDPLUM_BASE_URL
configMEDPLUM_CLIENT_ID
🔐 secretMEDPLUM_CLIENT_SECRET
configFHIR_UPSTREAM_ALLOWED_HOSTS
configOAUTH_ISSUER
🔐 secretOAUTH_SECRET
configOAUTH_TOKEN_TTL
configREAD_AUTH_ENABLED
🔐 secretSHC_WEBHOOK_SECRET
configFHIR_VALIDATOR_URL
🔐 secretOPEN_WEARABLES_API_KEY
configOPEN_WEARABLES_TIMEOUT
configWEARABLES_POLL_INTERVAL
configWEARABLES_BATCH_LIMIT
🔐 secretWEARABLES_OAUTH_STATE_SECRET
configDEFAULT_TENANT
🔐 secretHEALTHEX_AUTH_TOKEN
configSHC_BASE_URL
🔐 secretFLEXPA_PUBLISHABLE_KEY
configHEALTH_SKILLZ_URL
configMEDENT_PRACTICE_ID
🔐 secretHBO_ACCESS_TOKEN
configHBO_TOKEN_ENDPOINT
🔐 secretHBO_CLIENT_SECRET
configHEALTHEX_MCP_URL
configMEDENT_CLIENT_ID
configHBO_REDIRECT_URI
configHEALTHCLAW_REDACT_SALT
configFAMILY_ALLOWED_DAYS
configFAMILY_ICAL_URLS
configFAMILY_HORIZON_DAYS
configKRISTY_AGENT_ID
configDRY_RUN
🔐 secretMEDENT_CLIENT_SECRET
configMEDENT_REDIRECT_URI
configMEDENT_SCOPES
configHEALTHCLAW_URL
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 1 concrete improvement we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/aks129-healthclawguardrails-di8pra)](https://m8ven.ai/mcp/aks129-healthclawguardrails-di8pra)
commit: f6fa9cfc0625eb9c96fe66c50d60e86abb36f970
code hash: 3ea2817e79f49fc18c940069245e6cfe5faebb84b5fb3ecde4c30f5c3fedaae2
verified: 7/6/2026, 10:34:00 AM
view raw JSON →