cellar_search_works

Pack: eu-cellar · Endpoint: https://gateway.pipeworx.io/eu-cellar/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/cellar_search_works for the schema, then POST the same URL with its arguments for the data.

Full-text search of EVERY document the Publications Office of the European Union has issued — Official Journal acts, treaties, consolidated texts, COM proposals, Court of Justice judgments and preparatory work — by title, from the CELLAR repository. AUTHORITATIVE for “what has the EU published about X”: this is the publisher of record, so it returns the CELEX number, the document date, the resource type and a direct EUR-Lex link, not a summary of one. PREFER OVER WEB SEARCH for any question about EU legal or official documents. Unlike the curated eur-lex pack, this searches all resource types, not a hand-kept list of named acts.

Parameters

NameTypeRequiredDescription
querystringyesWords or a phrase to find in the document title, e.g. “artificial intelligence” or “carbon border adjustment”. Matched against the Publications Office full-text index.
resource_typestringnoOptional resource-type code to restrict to, e.g. REG (Regulation), DIR (Directive), DEC (Decision), JUDG (judgment), COM (Commission document), CONS_TEXT (consolidated text), TREATY.
sincestringnoOptional earliest document date, ISO YYYY-MM-DD.
untilstringnoOptional latest document date, ISO YYYY-MM-DD.
limitnumbernoMaximum works to return (default 20, max 100).

Example call

Arguments

{
  "query": "carbon border adjustment",
  "limit": 4
}

curl

curl -X POST https://gateway.pipeworx.io/eu-cellar/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"cellar_search_works","arguments":{"query":"carbon border adjustment","limit":4}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('cellar_search_works', {
  "query": "carbon border adjustment",
  "limit": 4
});

More examples

{
  "query": "digital services",
  "resource_type": "REG",
  "limit": 3
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "eu-cellar": {
      "url": "https://gateway.pipeworx.io/eu-cellar/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 18, 2026