v0.1.1: Initial public release — IMF SDMX 3.0, DataCanvas SQL, security hardening
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.