cellar_work

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_work for the schema, then POST the same URL with its arguments for the data.

Full metadata for one EU document from the Publications Office CELLAR repository, looked up by CELEX number (e.g. 32024R1689 for the AI Act) or by CELLAR UUID. Returns every English title on record, the document and in-force dates, the resource type, the EuroVoc subject concepts it is indexed under, and the authoring bodies. AUTHORITATIVE for the identity and classification of an EU act — this is the publisher’s own catalogue entry.

Parameters

NameTypeRequiredDescription
celexstringnoCELEX identifier, e.g. 32016R0679 (GDPR), 32024R1689 (AI Act), 62024CJ0123 (a judgment). Give this OR cellar_id.
cellar_idstringnoCELLAR UUID as it appears in a publications.europa.eu/resource/cellar/ URI. Give this OR celex.

Example call

Arguments

{
  "celex": "32024R1689"
}

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_work","arguments":{"celex":"32024R1689"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('cellar_work', {
  "celex": "32024R1689"
});

More examples

{
  "cellar_id": "dc8116a1-3fe6-11ef-865a-01aa75ed71a1"
}

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