int-econ-data-access-tool
Facilitates interaction with the International Monetary Fund's (IMF) economic data repository via its dedicated application programming interface (API). This allows users to programmatically retrieve time series data, execute targeted dataset queries, and enumerate available global indicators and jurisdictions.
Author

c-cf
Quick Info
Actions
Tags
IMF Data Access Utility Module
This module acts as a server interface that connects with the publicly accessible IMF data service endpoints to furnish a collection of utilities for fetching and manipulating essential economic figures. It empowers users to perform dataset lookups, pull sequential financial metrics, and list the scope of available metrics and reporting nations, streamlining the utilization of IMF statistics in structured, automated workflows.
Core Capabilities
- Enumerate Data Collections: Obtain a comprehensive inventory of all published IMF datasets utilizing the Dataflow specification.
- Retrieve Data Structure Definition: Fetch the schema or organization of a designated dataset using the DataStructure specification.
- Acquire Sequential Metrics: Download longitudinal time series records for various data series (e.g., Financial Survey, Government Finance Statistics, Balance of Payments, etc.) through the CompactData interface.
- Detail Available Metrics: List all specific economic indicators associated with a chosen dataset via the DataMapper specification.
- Index Jurisdictions: Produce a roster of nations for which data is maintained within a specific dataset.
- Query Guidance Template: Supply a standardized template to assist users in formulating precise data retrieval requests based on indicators and analytical intent.
Deployment and Execution Instructions
Preferred Method: Using uv (Fast Deployment)
You can execute this service immediately using uvx without local installation overhead:
uvx int-econ-data-access-tool
Alternate Method: Using PIP (Package Installation)
Alternatively, the service package can be installed via pip:
pip install int-econ-data-access-tool
Launch the service afterward using:
python -m int_econ_data_access_tool
Configuration Settings
This server permits customization to align with specific application requirements. For instance, integrating this tool into a broader system might involve adding the following block to your configuration file:
{
"mcpServers": {
"imf_data_link": {
"command": "uvx",
"args": ["int-econ-data-access-tool"]
}
}
}
Diagnostic Procedures
For debugging purposes, utilize the Model Context Protocol Inspector. If deployment used uvx, the command structure is:
npx @modelcontextprotocol/inspector uvx int-econ-data-access-tool
Community Involvement
We strongly encourage community contributions to the int-econ-data-access-tool repository. Whether your focus is augmenting current features, introducing novel utilities, or refining the documentation, your input is highly valued. Kindly submit feature requests via issues or propose changes through pull requests.
Licensing Information
This software is distributed under the terms of the Apache 2.0 License. Refer to the LICENSE artifact for full stipulations.
