Labsco
c-cf logo

IMF Data MCP

โ˜… 11

from c-cf

Retrieve and process economic data from the International Monetary Fund (IMF) API, including datasets, time series, indicators, and countries.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

IMF Data MCP

A Model Context Protocol server for IMF economic data, built on imfp and the IMF SDMX API at data.imf.org.

v0.2.0 โ€” Breaking change: The old server called dataservices.imf.org, which the IMF decommissioned in 2025. All requests timed out as a result. This version migrates to imfp, which targets the current data.imf.org SDMX 3.0 API and is actively maintained.


Available tools

ToolDescription
imf_list_databasesList all ~155 IMF databases with their IDs
imf_search_databasesFilter databases by keyword (e.g. "inflation", "trade")
imf_get_parameter_defsList query dimensions for a database
imf_get_parameter_codesList valid codes for a dimension, with optional search
imf_fetch_dataFetch time series data with year range and dimension filters

Typical workflow

1. imf_search_databases(keyword="consumer price")
   โ†’ CPI, CPI_WCA, ...

2. imf_get_parameter_defs(database_id="CPI")
   โ†’ country, index_type, coicop_1999, frequency, ...

3. imf_get_parameter_codes(database_id="CPI", parameter="country", search="austria")
   โ†’ AUT

4. imf_fetch_data(
       database_id="CPI",
       start_year=2015, end_year=2023,
       filters={"country": ["AUT"], "frequency": ["M"]}
   )

Common database IDs

TopicID
Consumer PricesCPI
Producer PricesPPI
National Accounts (Annual)ANEA
National Accounts (Quarterly)QNEA
Balance of PaymentsBOP_AGG
Exchange RatesER_2026_JAN_VINTAGE
Commodity PricesPCPS
Fiscal MonitorFM
Gov. Finance StatisticsGFS_COFOG
Monetary StatisticsMFS_CBS, MFS_MA, MFS_IR
Financial SoundnessFSIC
Trade in ServicesITS
SDG DataSDG

Rate limits

The IMF API allows roughly 10 requests / 5 seconds. imfp handles rate limiting and retries automatically.


Debugging

npx @modelcontextprotocol/inspector imf-data-mcp