EU Parliament Monitor โ€” API Documentation - v0.8.49
    Preparing search index...

    Module Types/IMF

    Types for IMF (International Monetary Fund) economic data integration via the native TypeScript SDMX 3.0 REST client (src/mcp/imf-mcp-client.ts), which calls https://dataservices.imf.org/REST/SDMX_3.0/ directly.

    Used to enrich EU Parliament articles with fresher macroeconomic context than the World Bank WDI provides (IMF WEO ships 2025 actuals + 2026-2030 forecasts; WDI typically lags by 12+ months for the most recent vintage).

    This module is additive. The World Bank types in ./world-bank.ts remain the authoritative source for social/health/education/environment indicators that IMF SDMX does not publish. IMF types cover the macro/fiscal/trade/ monetary subset plus native multi-year forecasts.

    The first Wave 1 iteration proxied through the Python c-cf/imf-data-mcp MCP server. That transport was replaced with a native TypeScript HTTP client so the stack remains npm-pure and pinned per ISMS ยง7. The IMF_MCP_TOOLS identifier list is retained as a stable "virtual tool" surface for the Stage-C editorial fingerprint (see analysis/imf/indicator-catalog.md ยง6) and the workflow probe. The earlier companion module src/utils/imf-data.ts (parsers, indicator/country maps, HTML builders) was purged in the April-2026 aggregator-pipeline migration.

    Interfaces

    IMFMCPClientOptions
    IMFObservation
    IMFSeries
    IMFDatabase
    IMFForecastPoint
    IMFPolicyIndicatorMapping
    IMFEconomicIndicatorSummary
    IMFEconomicContext

    Type Aliases

    IMFDatabaseId
    IMFFrequency
    IMFMacroIndicatorKey
    IMFMCPToolName