# io.github.cyanheads/oecd-mcp-server - Registry name: `io.github.cyanheads/oecd-mcp-server` · version 0.4.0 - Categories (automatic, keyword rules): Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Foecd-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--oecd-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Search and query 1,500+ OECD statistical datasets via SDMX. Keyless. ## Connect - streamable-http: `https://oecd.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `oecd\_list\_agencies`: List 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. - `oecd\_search\_datasets`: Search 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. - `oecd\_get\_dataset\_info`: Fetch 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. - `oecd\_get\_dimension\_values`: Fetch 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 o - `oecd\_query\_dataset`: Fetch 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 — fo - `oecd\_dataframe\_describe`: List 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. Only available when CANVAS\_PROVIDER\_TYPE=duckdb is set. - `oecd\_dataframe\_query`: Run 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. Only available when CANVAS\_PROVID Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html