OECD

live DataEconomyGovernment

OECD data — international socio-economic statistics across 38 countries (jobs, prices, tax, health, education, environment). SDMX 2.1 API, no auth.

3 tools
0ms auth
free tier 50 calls/day

Tools

list_curated_flows

List pre-vetted OECD dataflows grouped by topic (gdp, labour, prices, finance, households, health, demographics, projections, tax, education, environment, technology).

Parameters
Name Type Description
topic opt string Optional topic filter
Try it
search_dataflows required: query

Search OECD's SDMX dataflow registry by keyword. Returns flow_refs ready to pass to fetch_dataset.

Parameters
Name Type Description
query req string Keyword
agency opt string Optional agency filter (e.g., OECD.ECO, OECD.ENV)
limit opt number 1-100 (default 25)
Try it
fetch_dataset required: flow_ref

Fetch tidy rows from any OECD dataflow. The key is a dot-separated dimension filter (or empty for all). Periods like "2020-Q1" or "2020".

Parameters
Name Type Description
flow_ref req string SDMX dataflow reference
key opt string Dimension key or empty
start_period opt string Inclusive start
end_period opt string Inclusive end
limit opt number Cap rows (default 5000)
Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/oecd/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/oecd/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_curated_flows","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("list_curated_flows", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("oecd data — international socio-economic statistics across 38 countries (jobs, prices, tax, health, education, environment)");