Skip to content

v0.1.1: Initial public release — IMF SDMX 3.0, DataCanvas SQL, security hardening

Choose a tag to compare

@cyanheads cyanheads released this 05 Jun 12:25
v0.1.1
ee02b0a

Initial public release — IMF SDMX 3.0, DataCanvas SQL, security hardening

First public release of @cyanheads/imf-mcp-server. Wraps the IMF SDMX 3.0 API (keyless) with 5 tools and 1 resource for querying 193 macroeconomic dataflows across 190 countries, with DuckDB-backed DataCanvas for SQL analytics over large result sets.

Added:

  • imf_list_databases — browse/filter 193 IMF SDMX dataflows
  • imf_get_database — fetch full DSD (dimensions + codelists) for any dataflow
  • imf_query_dataset — query by dimension key + time range; spills to DataCanvas when large
  • imf_dataframe_describe, imf_dataframe_query — SQL analytics over staged canvas tables
  • imf://database/{dataflow_id} resource — full dataflow metadata as JSON
  • DataCanvas support (CANVAS_PROVIDER_TYPE=duckdb) for multi-country SQL comparisons

Security:

  • Error messages in structure-fetch failures now expose only the dataflow ID, not the upstream API URL path

42 tests pass; bun run devcheck clean.