← Back to search Server uses network capabilities via: fetch() Server uses shell capabilities via: child_process, spawn(), spawnSync() Server uses env_vars capabilities via: process.env
io.github.cyanheads/oecd-mcp-server
Search and query 1,500+ OECD statistical datasets via SDMX. Keyless.
B
87.4 / 100
Versions
0.1.1latestfirst seen Jun 5, 2026
Tools 7
oecd_dataframe_describe annotations: verified low
List tables and columns staged on a DataCanvas by a prior oecd_query_dataset spill.
kind string type string input object output object canvas_id string row_count number table_count number
readOnlyHint true openWorldHint false idempotentHint true
oecd_get_dimension_values annotations: verified low
Fetch the valid codes and labels for one dimension of a dataflow.
id string input object output object flow_ref string dimension_id string
readOnlyHint true openWorldHint true idempotentHint true
oecd_list_agencies annotations: verified low
List OECD SDMX agencies, the directorate each belongs to, and the number of dataflows each publishes.
input object output object source literal agency_id string dataflow_count number total_agencies number total_dataflows number
readOnlyHint true openWorldHint true idempotentHint true
oecd_dataframe_query annotations: verified low
Run a read-only SQL SELECT against OECD observation tables staged on a DataCanvas by oecd_query_dataset.
input object output object row_count number column_names array
readOnlyHint true openWorldHint false idempotentHint true
oecd_get_dataset_info annotations: verified low
Fetch a dataflow's dimensions, their order, and how to construct a query key.
id string input object output object flow_ref string position number
readOnlyHint true openWorldHint true idempotentHint true
oecd_search_datasets annotations: verified low
Search OECD dataflows by keyword or theme, matching against dataflow names and descriptions.
input object output object agency_id string
readOnlyHint true openWorldHint true idempotentHint true
oecd_query_dataset annotations: verified low
Fetch observations from an OECD dataflow filtered by a dimension key and optional time range.
input object output object
readOnlyHint true openWorldHint true idempotentHint true
Permissions 3
network medium shell high env_vars low Scan Findings 24
info
Tool 'oecd_dataframe_describe' annotations are consistent
info
Tool 'oecd_get_dimension_values' annotations are consistent
info
Tool 'oecd_list_agencies' annotations are consistent
info
Tool 'oecd_dataframe_query' annotations are consistent
info
Tool 'oecd_get_dataset_info' annotations are consistent
info
Tool 'oecd_search_datasets' annotations are consistent
info
Tool 'oecd_query_dataset' annotations are consistent
info
Sandbox failed to start for behavioral verification
info
package.json metadata
info
Tool: oecd_dataframe_describe
info
Tool: oecd_get_dimension_values
info
Tool: oecd_list_agencies
info
Tool: oecd_dataframe_query
info
Tool: oecd_get_dataset_info
info
Tool: oecd_search_datasets
info
Tool: oecd_query_dataset
info
Required env vars (6)
info
Sandbox failed to start for output poisoning scan
medium
Permission: network access detected
high
Permission: shell access detected
low
Permission: env_vars access detected
info
SBOM generated: 12 components
high
Hardcoded Password found in cyanheads-oecd-mcp-server-d3fa89b/framework-skills/api-utils/references/security.md
medium
No build provenance detected (SLSA L0)