cjeu_search
Pack: eur-lex · Endpoint: https://gateway.pipeworx.io/eur-lex/mcp
Search EU COURT JUDGMENTS — the case law of the Court of Justice (CJEU) and the General Court — by subject. Returns the case, the court, the date and the CELEX id to read it with. Use for “what has the CJEU said about data protection”, “EU court rulings on gatekeepers”, or to find the judgment interpreting a Regulation. This is case law; search_legislation covers the Regulations and Directives themselves.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | yes | Words appearing in the case title, e.g. “data protection”, “state aid”, “trade mark”. |
court | string | no | Limit to a court: “cjeu” (Court of Justice) or “general” (General Court). Default: both. |
include_notices | boolean | no | Include short Official Journal notices about judgments as well as the judgments themselves (default false). |
limit | number | no | Maximum results (1-25, default 10). |
Example call
Arguments
{
"query": "data protection",
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/eur-lex/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"cjeu_search","arguments":{"query":"data protection","limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('cjeu_search', {
"query": "data protection",
"limit": 5
});
More examples
{
"query": "state aid",
"court": "general"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"eur-lex": {
"url": "https://gateway.pipeworx.io/eur-lex/mcp"
}
}
}
See Getting Started for client-specific install steps.