io.github.xbt786/hipaa-agent
Official36 toolsHIPAA Agent
HIPAA compliance AI agent — scan, grade, SRA, and generate compliance docs.
Scan, grade, and generate HIPAA compliance documentation for healthcare systems.
Captured live from the server via tools/list.
scan_practice
Trigger a fresh HIPAA compliance scan for a healthcare practice. Always dispatches a new 70+ control scan via VPS — never returns cached results. Returns a job_id for polling via get_scan_status. Optionally specify notification_email to receive the PDF report when the scan completes. Cost: 150 credits.
Parameters (3)
- npistringrequired
10-digit National Provider Identifier
- domainstring
Practice website domain (e.g. exampleclinic.com). If omitted, looked up from existing scan data.
- notification_emailstring
Email address to send the completed PDF report to.
batch_scan
Dispatch fresh HIPAA compliance scans for multiple practices at once. Each practice costs 150 credits. If insufficient credits for the full batch, the entire request is rejected. Max 50 practices per call.
Parameters (1)
- practicesarrayrequired
Array of practices to scan (max 50)
get_scan_status
Check the status of the latest scan for a practice. Returns grade, scan date, and whether data is available. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_compliance_score
Get the HIPAA Agent Compliance Score breakdown for a practice. Returns overall grade, numerical score, and per-category scores across 10 compliance categories. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_report
Get the full compliance report for a practice including all findings, severity breakdown, grade, and HIPAA section citations. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_audit_log
Retrieve the SHA-256 hash chain audit trail for a practice. Returns timestamped, tamper-evident log entries for all compliance actions. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_evidence_package
Compile a 10-component evidence package for auditors and insurers. Includes scan results, policy attestations, training records, BAA ledger, and audit trail. Async — returns job_id. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
generate_baa
Generate a Business Associate Agreement for a vendor. Requires active subscription or platform/MSP key. Cost: 25 credits.
Parameters (9)
- npistringrequired
10-digit NPI of the covered entity (practice)
- vendor_namestringrequired
Name of the business associate / vendor
- services_descriptionstringrequired
Description of services the vendor provides that involve PHI
- vendor_emailstring
Vendor email — if provided, the BAA is sent for signing
- vendor_contact_namestring
Name of vendor contact person
- agreement_typestring
Agreement type (default: baa)
- risk_levelstring
Risk level (default: standard)
- effective_datestring
Effective date (ISO 8601)
- expiration_datestring
Expiration date (ISO 8601)
get_policies
Get HIPAA policy documents generated for a practice. Optionally email them to a recipient. Requires active subscription or platform/MSP key. Cost: 25 credits.
Parameters (2)
- npistringrequired
10-digit NPI
- notification_emailstring
If provided, emails all policies to this address as a formatted digest
generate_sra
Initiate a HIPAA Security Risk Assessment. Returns the first batch of questions for the respondent to answer. Requires active subscription or platform/MSP key. Cost: 500 credits.
Parameters (5)
- npistringrequired
10-digit NPI of the practice
- respondent_emailstringrequired
Email of the person completing the SRA
- respondent_namestringrequired
Full name of the person completing the SRA
- respondent_rolestring
Role/title of the respondent (e.g. Practice Manager, HIPAA Officer)
- practice_namestring
Practice name (auto-looked up from scan data if omitted)
get_breach
Check if a practice has been involved in any known HIPAA breaches reported to HHS. Matches by practice name and state. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_breach_score
Calculate a breach exposure risk score for a practice based on breach history, breached credentials, and industry benchmarks. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
trigger_internal_scan
Generate a deploy token for the internal network scanner agent. Returns an API key and installation instructions for deploying the agent inside a practice network. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_internal_scan_status
Check the status of the internal network scan agent deployment and whether results have been received. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_internal_findings
Get the latest internal network scan results including encryption status, MFA compliance, network segmentation, patch levels, and endpoint security. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
lookup_practice
Look up a healthcare practice by NPI number. Always fetches from the NPPES registry and augments with HIPAA Agent scan data if available. Returns provider name, specialty, address, and compliance grade. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_outreach_status
Get the outreach and drip campaign status for a practice. Returns email send history, drip stage, and engagement data. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_practice_summary
Get a comprehensive summary of a practice combining scan results, compliance score, findings count, breach history, and internal scan status. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_training_status
Get staff training completion records for a practice. Returns staff members and their training course completions including scores and dates. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_vendor_baa_list
Get vendor Business Associate Agreement tracking records for a practice. Returns all vendor BAAs with status, dates, and contact info. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
log_incident
Log a HIPAA security or privacy incident for a practice. Creates an incident report with type, description, and severity. Returns the incident ID for tracking. Cost: 25 credits.
Parameters (4)
- npistringrequired
10-digit NPI
- incident_typestringrequired
Type of incident: breach, unauthorized_access, device_loss, phishing, policy_violation, system_failure, other
- descriptionstringrequired
Detailed description of the incident
- severitystring
Severity level: low, medium, high, critical (default: medium)
get_incidents
Get incident history for a practice. Returns all logged security and privacy incidents with status, severity, and resolution dates. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_compliance_delta
Get compliance controls that changed status since a given date. Shows improved and regressed controls with before/after comparison. Cost: 25 credits.
Parameters (2)
- npistringrequired
10-digit NPI
- sincestringrequired
ISO date to compare from (e.g. 2026-01-01)
check_vendor
Check vendor risk profile including breach history, BAA coverage, and security score. Input vendor_name or domain. Cost: 25 credits.
Parameters (2)
- vendor_namestring
Vendor/business associate name
- domainstring
Vendor website domain
get_compliance_state
Get the HIPAA compliance readiness state for a practice. Tracks 13 requirements against the May 2026 deadline. Returns state (compliant/near_compliant/in_progress/early_stage/not_started), completed count, next action, and per-requirement status. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
subscribe_webhook
Register a webhook URL to receive HIPAA compliance event notifications. Events: breach_detected, score_dropped, baa_expiring, scan_completed, control_failed, sra_expired. Payloads signed with HMAC-SHA256. Cost: 25 credits.
Parameters (3)
- npistringrequired
10-digit NPI to monitor
- urlstringrequired
HTTPS URL to receive webhook POST payloads
- eventsarrayrequired
Event types to subscribe to
list_webhooks
List active webhook subscriptions for a practice. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
get_breach_probability
Calculate breach probability for a practice. Model: HHS base rate by specialty, adjusted by security grade penalty, gap penalties (no MFA +8%, no encryption +12%, flat network +15%, no backups +10%), and prior breach history 3x multiplier. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
validate_workflow
Validate whether a data workflow is HIPAA-compliant. Synchronous guardrail — returns allowed/denied with risk score, missing controls, and HIPAA citations. No prior scan required. Zero PHI. Cost: 25 credits.
Parameters (5)
- workflow_typestringrequired
Type: data_transfer, cloud_migration, vendor_share, backup, messaging
- data_typestringrequired
Data classification: phi, de_identified, limited_data_set, non_phi
- destinationstringrequired
Target: cloud_us, cloud_intl, on_prem, vendor, email, fax, portal
- controls_appliedarrayrequired
Controls already in place (e.g. encryption_in_transit, baa, mfa)
- npistring
Optional 10-digit NPI for practice context
get_controls
Get HIPAA/NIST control-level assessment for a practice. Maps scan findings to 13 standardized controls with pass/fail/partial status, risk scores, and required actions. Cost: 25 credits.
Parameters (1)
- npistringrequired
10-digit NPI
execute_agent_baa
Execute a digital Business Associate Agreement between two healthcare practices. Verifies both parties have passing compliance grades (C or above), creates a signed BAA with SHA-256 digital signature, and logs to the audit trail. Cost: 25 credits.
Parameters (5)
- initiator_npistringrequired
10-digit NPI of the initiating party
- counterparty_npistringrequired
10-digit NPI of the counterparty
- services_descriptionstring
Description of services involving PHI (default: Healthcare data processing services)
- effective_datestring
BAA effective date (ISO 8601, default: today)
- expiration_datestring
BAA expiration date (ISO 8601, default: 1 year from today)
get_model_insights
Get HIPAA Agent data intelligence model stats — vulnerability patterns discovered, remediation effectiveness tracking, breach calibration coefficients, specialty benchmarks, and state coverage. Cost: 25 credits.
No parameters.
get_state_coverage
Get scanning coverage by US state — total NPIs in registry, scanned count, average grade per state. Shows which states have been expanded and their scan progress. Cost: 25 credits.
Parameters (1)
- statestring
Filter to a specific 2-letter state code (e.g., CA, TX). Omit for all states.
get_threat_intel
Get recent healthcare threat intelligence alerts from FBI Watchdog, HHS HC3, CISA KEV, and MS-ISAC. Returns alerts with severity, healthcare relevance scores, and source attribution. Cost: 25 credits.
Parameters (4)
- sourcestring
Filter by source: FBI_Watchdog, HHS_HC3, CISA_KEV, MS_ISAC
- severitystring
Filter by severity: critical, high, medium, low
- daysnumber
Lookback period in days (default 30, max 90)
- limitnumber
Max results (default 50, max 100)
get_reputation
Get HIPAA Agent verified reputation stats — total scans, unique practices, documents generated, breaches tracked, uptime, and SHA-256 data integrity hash. Free, no authentication required.
No parameters.
get_blockchain_anchor
Get the blockchain anchor proof for a specific date. Returns the SHA-256 root hash of all audit events from that date, the Base L2 transaction hash, and a Basescan verification link. Proves compliance records have not been tampered with. Free, no authentication required.
Parameters (1)
- datestringrequired
Date in YYYY-MM-DD format
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"hipaa-agent": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://hipaaagent.ai/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.