EU legislation and CJEU case law via Publications Office SPARQL (Cellar) + GDPRhub DPA decisions.
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-matematicsolutions-mcp-eu-sparql": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
EU legislation and CJEU case law via Publications Office SPARQL (Cellar) + GDPRhub DPA decisions.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in legal
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
87 tools for Korean law — statutes, precedents, ordinances, interpretations | MCP Server · CLI · npm
956k Swiss court decisions: full-text search, citation graph, statute lookup (DE/FR/IT)
Luxembourg legislation via MCP — full-text search across statutes and provisions
MCP Security Weekly
Get CVE alerts and security updates for io.github.matematicsolutions/mcp-eu-sparql and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Published on npm + the MCP Registry (io.github.matematicsolutions/mcp-eu-sparql). Run without cloning:
npx -y @matematicsolutions/mcp-eu-sparql
MCP client configuration (stdio):
{ "mcpServers": { "mcp-eu-sparql": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-eu-sparql"] } } }
(Building from source - below.)
MCP server for EU law and CJEU case law via the Publications Office SPARQL endpoint (Cellar / EUR-Lex), plus national data-protection authority decisions via GDPRhub.
CJEU corpus in Cellar (SPARQL COUNT, 2026-07-08): 34,261 judgments (JUDG), 8,362 orders (ORDER), 14,480 Advocate-General opinions (OPIN_AG) - 57,103 judgments and opinions in total, each with CELEX + ECLI.
search_by_celex(celex, lang?) - act or judgment by CELEX number
(e.g. 32016R0679 = GDPR, 62018CJ0311 = Schrems II).search_by_date_range(date_from, date_to, document_type?, lang?, limit?)
search_cjeu(query?, date_from?, date_to?, document_type?, lang?, limit?) -
judgments (JUDG), orders (ORDER) and Advocate-General opinions (OPIN_AG)
of the Court of Justice of the EU; optional keyword in the title (parties to the case,
case number, keywords of the judgment).search_cjeu_by_ecli(ecli, lang?) - CJEU judgment by ECLI
identifier (e.g. ECLI:EU:C:2020:559 = Schrems II).search_gdprhub(query, limit?) - full-text search in
GDPRhub (the noyb project wiki): decisions of national
data-protection authorities across the EU + commentary on GDPR articles. Content license:
CC BY-NC-SA 4.0 - flagged in the license field of every citation.Every response includes structuredContent.citations with the fields title, url,
celex?, ecli?, publication_date?, document_type?, snippet?, license? -
Patron reads this field and renders it in the UI panel as the "EU legal acts (EUR-Lex / CJEU)" section.
@modelcontextprotocol/sdkmcp-saos)https://publications.europa.eu/webapi/rdf/sparql
with format=application/sparql-results+json; GET to https://gdprhub.eu/api.php
(MediaWiki API)npm install
npm run build
node dist/index.js # starts the server on stdio
In patron/backend/mcp-servers.json:
[
{
"name": "saos",
"transport": "stdio",
"command": "node",
"args": ["C:/Users/<YOUR-USER>/mcp-saos/dist/index.js"]
},
{
"name": "eu-sparql",
"transport": "stdio",
"command": "node",
"args": ["C:/Users/<YOUR-USER>/mcp-eu-sparql/dist/index.js"]
}
]
npm run drift # offline: INSTRUCTIONS consistent with TOOLS and ErrorCode
npm run test:offline # offline: query builders + parsers on fixtures (no network)
npm run smoke # live: all 5 tools against Cellar + GDPRhub
MIT.
This server is one of five MCP connectors covering Polish jurisdiction + EU law, used by Patron (AGPL-3.0) and any other MCP-aware legal AI agent.