cjeu_search
Pack: eur-lex · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/cjeu_search for the schema, then POST the same URL with its arguments for the data.
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 — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the eur-lex pack
{
"mcpServers": {
"eur-lex": {
"url": "https://gateway.pipeworx.io/eur-lex/mcp"
}
}
}
See Getting Started for client-specific install steps.