healthguard
HealthGuard - 12-tool health/medical AI safety MCP: PII redaction, HIPAA, GDPR Art.9.
Should I use this
Quality & Safety
Findings (4)
- LOWin ivdr_check
- LOWin hipaa_vs_gdpr
- LOWin clinical_trial_phases
- LOWin medical_calendar_eu
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"healthguard": {
"url": "https://tooloracle.io/health/mcp/"
}
}
}Remote endpoints
https://tooloracle.io/health/mcp/streamable-httpWhat it can do
Tool inventory
Tools (12)
🟢mdr_compliance_check(device_name, device_class, has_ce_mark, has_notified_body, clinical_evaluation, ...)
EU MDR 2017/745 compliance assessment for medical devices. Checks CE marking, Notified Body, Clinical Evaluation, PMS, UDI, QMS, EUDAMED. Returns compliance score.
Input Schema
{
"type": "object",
"properties": {
"device_name": {
"type": "string",
"description": "Device name"
},
"device_class": {
"type": "string",
"description": "I, IIa, IIb, or III"
},
"has_ce_mark": {
"type": "boolean"
},
"has_notified_body": {
"type": "boolean"
},
"clinical_evaluation": {
"type": "boolean"
},
"post_market_surveillance": {
"type": "boolean"
},
"udi_assigned": {
"type": "boolean"
},
"quality_management_system": {
"type": "boolean"
},
"eudamed_registered": {
"type": "boolean"
}
},
"additionalProperties": false
}🟢ivdr_check(device_name, risk_class)
EU IVDR 2017/746 in-vitro diagnostic device compliance. Risk class A-D, Notified Body requirements, transition deadlines.
Input Schema
{
"type": "object",
"properties": {
"device_name": {
"type": "string"
},
"risk_class": {
"type": "string",
"description": "A, B, C, or D"
}
},
"additionalProperties": false
}⚪device_classification(invasive, implantable, active, duration, body_orifice, ...)
MDR Annex VIII medical device risk classification. Determines Class I/IIa/IIb/III based on device characteristics.
Input Schema
{
"type": "object",
"properties": {
"invasive": {
"type": "boolean"
},
"implantable": {
"type": "boolean"
},
"active": {
"type": "boolean"
},
"duration": {
"type": "string",
"description": "transient | short_term | long_term"
},
"body_orifice": {
"type": "boolean"
},
"surgical": {
"type": "boolean"
},
"software_only": {
"type": "boolean"
},
"nanomaterial": {
"type": "boolean"
},
"measuring": {
"type": "boolean"
}
},
"additionalProperties": false
}⚪udi_validate(udi)
Validate UDI (Unique Device Identification) format per MDR Art. 27. Identifies issuing agency (GS1/HIBCC/ICCBBA).
Input Schema
{
"type": "object",
"properties": {
"udi": {
"type": "string",
"description": "UDI string to validate"
}
},
"additionalProperties": false
}⚪drug_interaction(drugs)
Basic drug-drug interaction risk check. Educational tool — not a clinical decision system. Checks known high-risk combinations.
Input Schema
{
"type": "object",
"properties": {
"drugs": {
"type": "string",
"description": "Comma-separated drug names (min 2)"
}
},
"additionalProperties": false
}⚪icd10_lookup(code, search)
ICD-10 code lookup and search. Covers common codes and chapter overview. Uses ICD-10-GM (German Modification).
Input Schema
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "ICD-10 code e.g. J06.9"
},
"search": {
"type": "string",
"description": "Search term e.g. diabetes"
}
},
"additionalProperties": false
}⚪adverse_event_report(drug_name, event_description, severity, reporter_type)
Generate pharmacovigilance adverse event report template (MedDRA). Includes EU/DE/US reporting obligations and deadlines.
Input Schema
{
"type": "object",
"properties": {
"drug_name": {
"type": "string"
},
"event_description": {
"type": "string"
},
"severity": {
"type": "string",
"description": "mild|moderate|severe|life_threatening|fatal"
},
"reporter_type": {
"type": "string",
"description": "healthcare_professional|patient|other"
}
},
"additionalProperties": false
}🟢gdpr_health_check(purpose, data_types, cross_border_transfer)
GDPR Art.9 health data processing compliance assessment. Returns required legal basis, DPIA requirements, retention periods.
Input Schema
{
"type": "object",
"properties": {
"purpose": {
"type": "string",
"description": "Processing purpose"
},
"data_types": {
"type": "string",
"description": "Comma-separated data types"
},
"cross_border_transfer": {
"type": "boolean"
}
},
"additionalProperties": false
}⚪hipaa_vs_gdpr
HIPAA vs GDPR comparison for healthcare organizations. Side-by-side analysis with dual-compliance tips.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪clinical_trial_phases(phase)
Clinical trial phase requirements under EU CTR 536/2014. Phase I-IV details, CTIS requirements, German specifics.
Input Schema
{
"type": "object",
"properties": {
"phase": {
"type": "string",
"description": "PRECLINICAL, PHASE_I, PHASE_II, PHASE_III, PHASE_IV"
}
},
"additionalProperties": false
}⚪gmp_checklist(facility_type)
Good Manufacturing Practice (GMP) audit checklist per EU EudraLex Vol.4. QMS, personnel, premises, documentation, production, QC.
Input Schema
{
"type": "object",
"properties": {
"facility_type": {
"type": "string",
"description": "manufacturing | packaging | testing | storage"
}
},
"additionalProperties": false
}⚪medical_calendar_eu(year)
EU healthcare regulatory deadlines. MDR/IVDR transitions, AI Act obligations, NIS2, PSUR deadlines.
Input Schema
{
"type": "object",
"properties": {
"year": {
"type": "integer",
"description": "Year (default: 2026)"
}
},
"additionalProperties": false
}Community
Evidence