cyanheads avatar

eur-lex-mcp-server

cyanheads/eur-lex-mcp-server

If you need EU law in an agent, this is the server to reach for. It wraps EUR-Lex and the CELLAR graph behind seven tools: search_documents for legislation by type, date, EuroVoc subject, or in-force status, get_document for full text in HTML, Markdown, or Formex4 XML with a section outline, lookup_celex to resolve CELEX, ELI, ECLI, OJ and procedure references, get_cases for CJEU and General Court rulings, get_relations to walk amendments, repeals, legal bases and transpositions, browse_subjects for EuroVoc concepts, and a read-only query_sparql escape hatch against the CELLAR endpoint. It runs over STDIO or Streamable HTTP, and a public hosted instance is available if you'd rather not run it yourself. The bundled eur-lex-guide skill is worth reading first, since the checks for whether an act is really in force or superseded are easy to get wrong.

tools
7
transport
HTTP
last updated
Jul 10, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

eurlex_search_documentsSearch EU legislation, treaties, and preparatory acts by type, date, EuroVoc subject, author institution, and in-force status

Search EU legislation, treaties, and preparatory acts by type, date, EuroVoc subject, author institution, and in-force status

No parameter schema in public metadata yet.

eurlex_get_documentFetch metadata (including ELI, Official Journal reference, dates of effect, and the legislative procedures an act belongs to with their status) and full text (HTML, Markdown, or Formex4 XML) for an act or case by CELEX, ELI, or work URI, with a section outline of either

Fetch metadata (including ELI, Official Journal reference, dates of effect, and the legislative procedures an act belongs to with their status) and full text (HTML, Markdown, or Formex4 XML) for an act or case by CELEX, ELI, or work URI, with a section outline of either

No parameter schema in public metadata yet.

eurlex_lookup_celexResolve a CELEX number, ELI URI, ECLI, OJ citation, Official Journal reference, Commission document number, or procedure reference to its canonical CELLAR work

Resolve a CELEX number, ELI URI, ECLI, OJ citation, Official Journal reference, Commission document number, or procedure reference to its canonical CELLAR work

No parameter schema in public metadata yet.

eurlex_get_casesSearch CJEU and General Court case law by case number, court, case type, member state, procedure type and outcome, subject, and date range

Search CJEU and General Court case law by case number, court, case type, member state, procedure type and outcome, subject, and date range

No parameter schema in public metadata yet.

eurlex_get_relationsTraverse the CELLAR relationship graph — amendments, repeals, consolidations, legal basis and the works adopted under it, the proposal an act adopts, interpreting rulings (by article), citations, transpositions

Traverse the CELLAR relationship graph — amendments, repeals, consolidations, legal basis and the works adopted under it, the proposal an act adopts, interpreting rulings (by article), citations, transpositions

No parameter schema in public metadata yet.

eurlex_browse_subjectsSearch the EuroVoc thesaurus to resolve terms to concept URIs for legislation searches (CJEU rulings carry no EuroVoc concept; search them by `subject` in `eurlex_get_cases`)

Search the EuroVoc thesaurus to resolve terms to concept URIs for legislation searches (CJEU rulings carry no EuroVoc concept; search them by `subject` in `eurlex_get_cases`)

No parameter schema in public metadata yet.

eurlex_query_sparqlRun a raw, read-only SPARQL SELECT against the CELLAR endpoint

Run a raw, read-only SPARQL SELECT against the CELLAR endpoint

No parameter schema in public metadata yet.

Sponsors

Readme

@cyanheads/eur-lex-mcp-server

Search EU legislation, CJEU case law, and treaties; traverse the CELLAR relationship graph; resolve EuroVoc concepts via MCP. STDIO or Streamable HTTP.

7 Tools • 2 Resources • 1 Prompt

Details

Repository
github.com/cyanheads/eur-lex-mcp-server
Website
eur-lex.caseyjhand.com/mcp
Category
Search & Web Crawling
Transport
HTTP

More from cyanheads

Related Search & Web Crawling MCP servers

View all
1cyanheads avatarnist-nvd-mcp-servercyanheads/nist-nvd-mcp-serverSearch and audit NIST NVD CVEs by keyword, severity, CWE, CISA KEV status, and CPE.0stars
2cyanheads avataropenfoodfacts-mcp-servercyanheads/openfoodfacts-mcp-serverBarcode lookup, nutrition search, and product comparison for 3M+ crowd-sourced food products.0stars
3danielguru avatarRepomemorydanielguru/repomemoryPersistent memory for AI coding agents. Hybrid search, auto-session capture, context routing.0stars
4datmay-dot avatarStreambridgedatmay-dot/streambridgeSearch Chinese TV drama scenes with second-level timestamps by character, emotion, or scene type.0stars
5bluraysuchmaschine avatarSuchede.bluraysuchmaschine/sucheSearch Blu-ray and 4K UHD movies, featured titles, and detailed movie information.0stars
6mcp avatarDm Drogerie Marktde.dm.mcp/dm-drogerie-marktReal-time product data, semantic search and more from dm-drogerie markt, Europe's leading drugstore.0stars