Comprehensive Eu Law Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Comprehensive Eu Law Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<!-- ANSVAR-CTA-BEGIN -->
### ▶ Try this MCP instantly via Ansvar Gateway 50 free queries/day · no card required · OAuth signup at [ansvar.eu/gateway](https://ansvar.eu/gateway)
>
One endpoint, one OAuth signup, access from any MCP-compatible client.
Claude Code (one line):
claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcpClaude Desktop / Cursor — add to claude_desktop_config.json (or mcp.json):
{
"mcpServers": {
"ansvar": {
"type": "url",
"url": "https://gateway.ansvar.eu/mcp"
}
}
}Claude.ai — Settings → Connectors → Add custom connector → paste https://gateway.ansvar.eu/mcp
First request opens an OAuth flow at ansvar.eu/gateway. After signup, your client is bound to your account; tier (free / premium / team / company) determines fan-out, quota, and which downstream MCPs are reachable.
You can also clone this repo and build the corpus yourself. The schema, fetcher, and tool implementations all live here. What is not in the repo is the pre-built database — TDM and standards-licensing constraints on the upstream sources mean we host the corpus on Ansvar infrastructure rather than redistribute it as a public artifact.
Build your own: run this repo's ingestion script (entry-point varies per repo — typically scripts/ingest.sh, npm run ingest, or make ingest; check the repo root). <!-- ANSVAR-CTA-END -->
MCP server providing structured access to EU treaties, regulations, directives, and CJEU case law through the Model Context Protocol.
Covers the TEU, TFEU, Charter of Fundamental Rights, 30+ key regulations (GDPR, AI Act, DORA, DMA, DSA, MiCA, etc.), 20+ key directives (NIS 2, CSRD, PSD2, etc.), and landmark CJEU cases. All data sourced from EUR-Lex and CJEU public databases.
Connect directly to the hosted instance:
Requires Node.js 18+.
14 tools for searching and retrieving EU legislation and case law.
| Tool | Description |
|---|---|
search_eu_law | Full-text search across all EU law articles (treaties, regulations, directives). Filter by act type or specific act. |
get_article | Get a specific article by act short title and article number (e.g., act="GDPR", article="5"). |
get_regulation | Get EU regulation metadata with article count and key provisions overview. |
get_directive | Get EU directive metadata with transposition status overview across member states. |
get_case_law | Get a CJEU or General Court case by case number or ECLI identifier. |
search_case_law | Search CJEU cases by keyword, subject matter, or cited act. Filter by court and importance. |
get_transposition_status | Check directive transposition status for a specific member state or all member states. |
get_regulatory_technical_standard | Get delegated or implementing acts adopted under a parent regulation (e.g., DORA RTS, GDPR SCCs). |
get_commission_proposal | Reference pending legislative proposals with current procedural status. |
build_legal_stance | Aggregate provisions and case law for a legal question, returning relevant articles and cases ranked by relevance. |
validate_citation | Validate an EU law citation against the database (e.g., "Article 5(1) GDPR", "Art. 101 TFEU"). |
list_sources | List all available data sources with record counts by category. |
check_data_freshness | Check when the database was last built and what it covers. |
about | Server metadata, data coverage, disclaimer, and freshness information. |
GDPR, AI Act, DORA, DMA, DSA, MiCA, Data Act, Data Governance Act, Cyber Resilience Act, EMIR, EU Taxonomy, SFDR, and more.
NIS 2, CSRD, PSD2, Whistleblower Directive, Trade Secrets Directive, Anti-Money Laundering Directives, and more.
Landmark CJEU and General Court cases with case numbers, ECLI identifiers, headnotes, ruling summaries, and importance scores.
Directive transposition status per member state, including national implementing measures and notification dates.
All data is compiled from publicly available official EU sources:
Data is a point-in-time snapshot. Check check_data_freshness for the build date.
Tool: search_eu_law
Input: { "query": "personal data transfer third country", "act_type": "regulation" }Tool: get_article
Input: { "act": "GDPR", "article": "45" }Tool: get_transposition_status
Input: { "directive": "NIS 2", "member_state": "DE" }Tool: validate_citation
Input: { "citation": "Article 101 TFEU" }Tool: build_legal_stance
Input: { "query": "What are the conditions for lawful processing of personal data?" }# Install dependencies
npm install
# Build
npm run build
# Run locally (stdio)
npm start
# Run in development mode
npm run dev
# Build the database from seed data
npm run build:dbnpx @anthropic/mcp-inspector node dist/index.js@modelcontextprotocol/sdkThis server provides reference information about EU legislation. It does not constitute legal advice. All legal information must be independently verified against official EUR-Lex publications before professional use. See DISCLAIMER.md.
This MCP server collects no user data. No telemetry, no tracking, no analytics. See PRIVACY.md.
For vulnerability reports, see SECURITY.md. Do not open public issues for security matters.
Apache License 2.0. See LICENSE.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.