Beta
Search EU and national legislation and case law from Claude, ChatGPT or your own setup. Read the full text and cite the official source. Without leaving the assistant you already work in.
Model Context Protocol is an open standard for connecting AI assistants to outside tools. Our connector is one of those connections: one URL gives your assistant eulaw.ai's legal search, once you have signed in with your eulaw.ai account.
Three read-only tools on the connector. Your assistant picks between them on its own.
Semantic search over eulaw.ai's corpus of European legislation and case law. Returns one entry per matching document: title, jurisdiction, document type, publication date, identifiers (CELEX, ELI, ECLI where they apply), a source URL and a passage from the document.
Fetches the text of a single document that search returned. Documents can be long, so it returns a slice and pages through the rest: to read the provision around a quoted fragment, check a definition or confirm wording.
Lists the jurisdiction codes the server can search, with their names, so every search is scoped to codes that exist rather than guessed ones.
On claude.ai or in the Claude desktop app, open Settings, then Connectors, then add eulaw.ai from the search field.
Claude asks you to sign in to eulaw.ai the first time it calls a tool. Nothing to install, and it works on web, desktop and mobile. The connector covers legal search and document text. For your own documents, folders and libraries, use the npm server below.
In ChatGPT, add it as a custom connector (Settings → Connectors) and paste the same URL. Custom connectors need developer mode turned on, and are only available on ChatGPT plans that allow them.
https://eulaw.ai/api/mcp ChatGPT asks you to sign in to eulaw.ai when you connect it. The three tools are the same as in Claude. Menu names in ChatGPT change from time to time, so look for Connectors or Apps if the path above has moved.
For your own documents and library there is also a local server, published on npm. Add it to your client and restart it. Claude Desktop takes this in claude_desktop_config.json; Cursor takes the same block in its MCP settings. Nothing to install first: npx fetches @eulaw.ai/mcp on the first run. You need Node 20 or newer.
{
"mcpServers": {
"eulaw": {
"command": "npx",
"args": ["-y", "@eulaw.ai/mcp"]
}
}
} The first time your assistant calls a tool, a browser window opens for eulaw.ai login. Sign in, or create an account there. After that your credentials stay on your machine and refresh themselves. You will not be asked again.
The MCP server is in beta. Adding the connector is free; calling its tools needs a paid eulaw.ai plan. The npm server is published as @eulaw.ai/mcp, and what it can do follows the plan your account is on.
Get in touch See plans