Oecd MCP Server

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

Local serverstdio

What is the Oecd MCP Server?

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

What it actually does

  • Declarative tool, resource, and prompt definitions — single file per primitive, framework handles registration and validation
  • Unified error handling — handlers throw, framework catches, classifies, and formats
  • Pluggable auth: none, jwt, oauth
  • Swappable storage backends: in-memory, filesystem, Supabase, Cloudflare KV/R2/D1
  • Structured logging with optional OpenTelemetry tracing
  • STDIO and Streamable HTTP transports

Configuration

  • Bun v1.3.11 or higher (or Node.js v24+). - No API key required — OECD SDMX is a free, public API.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
oecd_list_agenciesList OECD SDMX agencies and the number of dataflows each publishes
oecd_search_datasetsSearch 1,500+ OECD dataflows by keyword or theme
oecd_get_dataset_infoFetch a dataflow's dimensions, key order, and codelist references
oecd_get_dimension_valuesFetch valid codes and labels for one dimension (countries, measures, frequencies)
oecd_query_datasetFetch observations filtered by dimension key and time range; spills large results to DataCanvas
oecd_dataframe_describeList DataCanvas tables and columns staged by a prior oecd_query_dataset spill
oecd_dataframe_queryRun a read-only SQL SELECT against DataCanvas tables

How to install the Oecd MCP Server

{
  "mcpServers": {
    "oecd-mcp-server": {
      "type": "stdio",
      "command": "bunx",
      "args": ["@cyanheads/oecd-mcp-server@latest"],
      "env": {
        "MCP_TRANSPORT_TYPE": "stdio",
        "MCP_LOG_LEVEL": "info"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Bun v1.3.11 or higher (or Node.js v24+). - No API key required — OECD SDMX is a free, public API.
VariableDescriptionRequired
MCP_TRANSPORT_TYPEConfiguration value read at startup.Optional
MCP_LOG_LEVELConfiguration value read at startup.Optional
CANVAS_PROVIDER_TYPEConfiguration value read at startup.Optional
OECD_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Oecd to oecd list agencies.”
  • “Use Oecd to oecd search datasets.”
  • “Use Oecd to oecd get dataset info.”

Frequently asked questions

Search and query 1,500+ OECD statistical datasets via SDMX. Keyless. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.