What problem does it solve?
The eurlex MCP frequently fails to retrieve older CJEU judgments, truncates long judgments at its 50,000-character limit, or returns empty content for documents still being generated. This skill fills those gaps by using direct content negotiation with EUR-Lex and fallback endpoints to retrieve the full, untruncated text of EU legal documents.
Core Features & Use Cases
- MCP Fallback Fetching: Retrieves documents the eurlex MCP marks as "not found", truncates, or returns empty for, including older CJEU judgments like Björnekulla and Van Gend.
- Multi-Format Retrieval: Tries HTML, XHTML, and PDF (with text extraction) to maximize the chance of retrieving a document, with automatic retries for documents still being generated.
- Curia Fallback: Fetches judgments from the EU Court of Justice's InfoCuria portal when all EUR-Lex endpoints fail, converting between CELEX and case numbers automatically.
- Paragraph Extraction: Slices long judgments into specific paragraph ranges for targeted research, with heuristics to avoid false positive matches for article numbers or footnotes.
- Local Caching: Stores fetched documents locally to avoid repeat network requests for the same CELEX identifier.
- Use Case: A legal researcher needs paragraphs 73 to 91 of the Bauer C-569/16 judgment, which the MCP truncated at paragraph 72. This skill fetches the full untruncated text and extracts the exact requested range.
Quick Start
Use the eurlex skill to fetch the full text of CELEX 62016CJ0569 and extract paragraphs 73 to 91 when the eurlex MCP returns a truncated result.