Labsco
MCP SERVER

EU Regulations MCP

by Ansvar-Systems

Ask about GDPR, the AI Act, NIS2 or DORA and get the exact article back — full text, with the citation.

Regulatory Compliance & AI Governance
Summary
Answers land as an article you can cite, which is the only kind of compliance answer worth having.

The value is not that a model can talk about GDPR — it is that the response comes back as a specific article with its text, so you can check it and put it in a document. compare_requirements is the tool that saves the most time in practice, because the questions people actually have are cross-regime: how breach notification under one regulation lines up with incident reporting under another. Note where development has moved: this repository is archived and new content and fixes go to the fleet monorepo, though the gateway endpoint documented here still works.

What it is

An MCP server over a structured corpus of full-text EU regulations, so an assistant answers compliance questions from the legal text rather than from recollection.

What you get
  • search_regulations — search across the corpus rather than across EUR-Lex PDFs
  • get_article and get_recital — the specific provision, in full, with its recital context
  • list_regulations — what the corpus actually covers, before you rely on it
  • check_applicability — whether a regulation applies to what you are building
  • compare_requirements — two regimes set side by side, such as breach notification under one against incident reporting under another
  • get_definitions — the terms as the regulation defines them, not as they are used colloquially
  • map_controls and get_evidence_requirements — a control framework mapped onto regulatory requirements, and what evidence each one wants
  • Coverage spanning GDPR, the AI Act, DORA, NIS2, the Chips Act, MiFID II, eIDAS, the Medical Device Regulation and MDCG cybersecurity guidance, with verbatim source citations
Requirements

The corpus is served over the Ansvar Gateway at https://gateway.ansvar.eu/mcp — connect and the first request opens an OAuth signup, with a free tier available; your tier decides quota and which downstream corpora are reachable. Self-hosting is possible from this repository, which holds the schema, fetcher and tool implementations, but not the pre-built database: text and data mining and standards licensing on the upstream sources mean the corpus is not redistributed as a public artifact, so you run the ingestion yourself. This standalone repository is archived — the corpus now lives in the ansvar-mcp-fleet monorepo, and the gateway endpoint serves from that deployment.

Setup effort

One command — claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp