Eurostat
liveEconomicsEuropeDemographicsEurostat Statistical Data API — search, fetch, and list EU economic, demographic, and social datasets by code (no auth required).
Tools
get_datasetFetch statistical data from a Eurostat dataset by dataset code. Optionally filter by country (geo) and time period. Example: get_dataset({ dataset_code: "nama_10_gdp", geo: "DE", time: "2023" }). Comm
No parameters required.
Try it
search_datasetsSearch for Eurostat datasets by keyword. Returns dataset codes, titles, and update dates. Example: search_datasets({ query: "unemployment rate" })
No parameters required.
Try it
list_datasetsList popular Eurostat datasets organized by theme. Returns a curated list of commonly used dataset codes with descriptions. No parameters needed.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/eurostat/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/eurostat/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_dataset","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("get_dataset", {});// Or ask in plain English:
const answer = await px.ask("eurostat statistical data api — search, fetch, and list eu economic, demographic, and social datasets by code (no auth required)");