IMF Data MCP

Recupere e processe dados econômicos da API do Fundo Monetário Internacional (FMI), incluindo conjuntos de dados, séries temporais, indicadores e países.

Documentação

IMF Data MCP

Um servidor Model Context Protocol para dados econômicos do IMF, construído sobre imfp e a API SDMX do IMF em data.imf.org.

v0.2.0 — Mudança significativa: O servidor antigo chamava dataservices.imf.org, que o IMF descontinuou em 2025. Todas as solicitações expiravam como resultado. Esta versão migra para imfp, que tem como alvo a API data.imf.org SDMX 3.0 atual e é mantida ativamente.


Instalação

Usando uv (recomendado)

uvx --from git+https://github.com/c-cf/imf-data-mcp imf-data-mcp

Usando pip

pip install git+https://github.com/c-cf/imf-data-mcp.git

Configuração do Claude Desktop

{
  "mcpServers": {
    "imf": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/c-cf/imf-data-mcp", "imf-data-mcp"]
    }
  }
}

Ou, se instalado via pip:

{
  "mcpServers": {
    "imf": {
      "command": "imf-data-mcp"
    }
  }
}

Ferramentas disponíveis

FerramentaDescrição
imf_list_databasesListar todos os ~155 bancos de dados do IMF com seus IDs
imf_search_databasesFiltrar bancos de dados por palavra-chave (ex.: "inflation", "trade")
imf_get_parameter_defsListar dimensões de consulta para um banco de dados
imf_get_parameter_codesListar códigos válidos para uma dimensão, com busca opcional
imf_fetch_dataBuscar dados de séries temporais com intervalo de anos e filtros de dimensão

Fluxo de trabalho típico

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"]}
   )

IDs comuns de bancos de dados

TópicoID
Preços ao ConsumidorCPI
Preços ao ProdutorPPI
Contas Nacionais (Anual)ANEA
Contas Nacionais (Trimestral)QNEA
Balanço de PagamentosBOP_AGG
Taxas de CâmbioER_2026_JAN_VINTAGE
Preços de CommoditiesPCPS
Monitor FiscalFM
Estatísticas de Finanças GovernamentaisGFS_COFOG
Estatísticas MonetáriasMFS_CBS, MFS_MA, MFS_IR
Solidez FinanceiraFSIC
Comércio de ServiçosITS
Dados ODSSDG

Limites de taxa

A API do IMF permite aproximadamente 10 solicitações / 5 segundos. imfp lida com limites de taxa e novas tentativas automaticamente.


Depuração

npx @modelcontextprotocol/inspector imf-data-mcp

Licença

Apache 2.0