EU Audit Trail MCP Server

Tamper-evident audit trail MCP server for EU AI Act & GDPR compliance.

Local serverstdioPython

What is the EU Audit Trail MCP Server?

Tamper-evident audit trail MCP server for EU AI Act & GDPR compliance.

The short version

Tamper-evident audit trail MCP server for EU AI Act and GDPR compliance. Designed to be integrated into a local desktop application via stdio transport.

  • Tamper-evident logging — — HMAC-SHA256 hash chain over all events
  • PII scanning — — Automatic detection and redaction via Microsoft Presidio (EU patterns)
  • GDPR erasure — — Article 17 right-to-erasure support with audit trail
  • Compliance checks — — Technical checklist against EU AI Act Articles 12/19 and GDPR Article 30
  • Local-first — — All data stays on your machine in a single SQLite file

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
log_eventRecord an audit event with automatic PII scanning
log_inferenceLog an LLM inference call (model, tokens, cost)
log_data_accessLog a document/data access event
query_logSearch events by time range, type, session
get_session_traceFull ordered trace of a session
get_statsSummary statistics over a time period
compliance_checkCheck against EU AI Act Art. 12/19 and GDPR Art. 30
execute_erasureGDPR Article 17 right-to-erasure
get_pii_summarySummary of detected PII types (counts only)
verify_chainVerify hash chain integrity

How to install the EU Audit Trail MCP Server

{
  "mcpServers": {
    "eu-audit": {
      "command": "python",
      "args": ["-m", "eu_audit_mcp.server"],
      "env": {
        "AUDIT_CONFIG": "./audit_config.yaml"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
AUDIT_CONFIGConfiguration value read at startup.Optional

Example prompts to try

  • “Use EU Audit Trail to log event.”
  • “Use EU Audit Trail to log inference.”
  • “Use EU Audit Trail to log data access.”

Frequently asked questions

Tamper-evident audit trail MCP server for EU AI Act & GDPR compliance. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.