Skip to main content

oecd-mcp-server

io.github.cyanheads/oecd-mcp-serverVersion 0.6.1

Search and query 1,500+ OECD statistical datasets via SDMX. Keyless.

Status

Responds528 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:48 UTC
Latency
528 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://oecd.caseyjhand.com/mcpResponds528 ms
No sign-in

Claude Code

claude mcp add --transport http oecd-mcp-server https://oecd.caseyjhand.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: oecd-mcp-server
Remote MCP server URL: https://oecd.caseyjhand.com/mcp

Cursor

{
  "mcpServers": {
    "oecd-mcp-server": {
      "url": "https://oecd.caseyjhand.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"oecd-mcp-server","type":"http","url":"https://oecd.caseyjhand.com/mcp"}'
Streamable HTTP
npm: @cyanheads/oecd-mcp-server 0.6.1
Package only

npm (npx)

claude mcp add oecd-mcp-server -- npx -y @cyanheads/oecd-mcp-server@0.6.1
Streamable HTTP
npm: @cyanheads/oecd-mcp-server 0.6.1
Package only

npm (npx)

claude mcp add oecd-mcp-server -- npx -y @cyanheads/oecd-mcp-server@0.6.1

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

7 tools

Tools of oecd-mcp-server
Read-only
Idempotent
Open world
oecd_dataframe_describeList tables and columns staged on a DataCanvas by a prior oecd_query_dataset spill. Call this before oecd_dataframe_query to discover exact table and column names for SQL. Unavailable when the server runs with DataCanvas disabled.Not declaredYesYesNo
oecd_dataframe_queryRun a read-only SQL SELECT against OECD observation tables staged on a DataCanvas by oecd_query_dataset. Call oecd_dataframe_describe first to discover exact table and column names, then use this tool for aggregation, filtering, GROUP BY, JOIN, and window functions. Returns up to `limit` rows (default 100, at most 1,000 per call) and at most 1 MiB of row data; truncated: true marks a result with more rows than came back, and its notice says how to reach the rest. A query still running after 30 seconds is stopped. Unavailable when the server runs with DataCanvas disabled.Not declaredYesYesNo
oecd_get_dataset_infoFetch a dataflow's dimensions, their order, and how to construct a query key. Returns per-dimension names, codelist references, and position in the dot-delimited key. Required before calling oecd_query_dataset to understand key structure.Not declaredYesYesYes
oecd_get_dimension_valuesFetch the valid codes and labels for one dimension of a dataflow. Use to resolve human-readable names (countries, measures) to SDMX codes before querying with oecd_query_dataset. Pass query to match a code or label by substring — codelists run to a thousand-plus entries, and the response is a page of at most limit codes either way.Not declaredYesYesYes
oecd_list_agenciesList OECD SDMX agencies, the directorate each belongs to, and the number of dataflows each publishes. Use to discover agency IDs before filtering oecd_search_datasets by department.Not declaredYesYesYes
oecd_query_datasetFetch observations from an OECD dataflow filtered by a dimension key and optional time range. Returns decoded rows (one per observation) with dimension and attribute labels, and values already scaled by the observation unit multiplier. Large multi-country time-series spill to a DataCanvas table — inspect columns with oecd_dataframe_describe, then query the full table with SQL using oecd_dataframe_query; without DataCanvas every row still comes back, but the rendered table stops at a preview slice. Call oecd_get_dataset_info first to learn the dimension order for constructing the key.Not declaredYesYesYes
oecd_search_datasetsSearch OECD dataflows by keyword or theme, matching against dataflow names and descriptions. Returns flow_ref identifiers, names, and agency IDs for use with oecd_get_dataset_info.Not declaredYesYesYes

Details

Registry status
Active
Published
Nov 3, 2026
Updated
Nov 3, 2026
Website
Not given
Categories (suggested)
Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing