The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the MCP Eu Compliance listing page.
MCP server exposing an offline corpus of EU law (EUR-Lex, full text) in local SQLite FTS5, with compliance tools. Snippets returned verbatim from the database (zero-LLM) - each with a CELEX id and EUR-Lex URL. Anti-hallucination by mechanism, not by trust in the model.
Scope (14 regulations, digital/data/cyber): GDPR, AI Act, DORA, NIS2, eIDAS 2.0, CRA, DSA, DMA, Data Act, DGA, LED, ePrivacy, Cybersecurity Act, CER.
Complementary to mcp-eu-sparql: that one discovers acts live (SPARQL Cellar), this one provides verbatim text + offline compliance analysis (no network at runtime).
Configuration in the MCP client (e.g. mcp-servers.json):
| Tool | Description |
|---|---|
eu_search(query, regulations?, limit?) | Full-text (FTS5) across articles, verbatim snippets. |
eu_article(regulation, article_number) | Full article text + title + chapter + CELEX. |
eu_compare(query, regulations?) | The same topic across several regulations at once (e.g. incident reporting DORA vs NIS2 vs CRA). |
eu_check_applicability(sector, subsector?) | Which of the 14 regulations apply to a sector, with confidence level and basis article. |
eu_evidence(regulation, article?) | Evidence artifacts (audit) - which document/log/certificate proves compliance. |
Each tool returns structuredContent.citations (regulation, CELEX, EUR-Lex URL, snapshot).
eu_compareeu_articleeu_check_applicability(sector=financial, subsector=bank)eu_evidencemcp-eu-sparql (live).Citation: MateMatic Solutions (2026), mcp-eu-compliance, https://github.com/matematicsolutions/mcp-eu-compliance, MIT.