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
| Name | Type | Required | Description |
|---|---|---|---|
celex | string | no | CELEX identifier, e.g. 32016R0679 (GDPR), 32024R1689 (AI Act), 62024CJ0123 (a judgment). Give this OR cellar_id. |
cellar_id | string | no | CELLAR UUID as it appears in a publications.europa.eu/resource/cellar/ |
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.