IMF Data MCP
Retrieve and process economic data from the International Monetary Fund (IMF) API, including datasets, time series, indicators, and countries.
IMF Data MCP
This MCP server integrates with the free IMF data API to provide a set of tools and resources for retrieving and processing economic data. It enables users to query datasets, fetch time series data, and list available indicators and countries, making it easier to work with IMF data in a structured and programmatic way.
Features
- List Datasets: Retrieve a list of all available IMF datasets using the Dataflow API.
- Get Dataset Structure: Fetch the structure of a specified dataset via the DataStructure API.
- Fetch Time Series Data: Retrieve time series data for various datasets (e.g., CDIS, CPIS, MFS, IFS, etc.) using the CompactData API.
- List Indicators: List all available indicators for a specific dataset using the DataMapper API.
- List Countries: Retrieve a list of available countries for a specific dataset.
- Query Prompt Template: Provide a query prompt template to guide users on how to query data with indicators and intentions.
Installation and Usage Guide
Using uv (Recommended)
You can run the server directly using uvx without additional installation:
uvx imf-data-mcp
Using PIP
Alternatively, you can install the server using pip:
pip install imf-data-mcp
After installation, run the server with:
python -m imf_data_mcp
Configuration
You can configure the server to suit different use cases. For example, to integrate with a specific application, you might add the following configuration:
{
"mcpServers": {
"imf": {
"command": "uvx",
"args": ["imf-data-mcp"]
}
}
}
Debugging
To debug the server, you can use the MCP Inspector. For installations using uvx, run:
npx @modelcontextprotocol/inspector uvx imf-data-mcp
Contribution Guide
We welcome contributions to the imf-data-mcp project. Whether it's adding new tools, enhancing existing features, or improving documentation, your input is highly valuable. Please feel free to submit pull requests or open issues.
License
This project is licensed under the Apache 2.0 License. See the LICENSE file for details.
``
関連サーバー
Flexpa FHIR
An MCP server for interacting with FHIR (Fast Healthcare Interoperability Resources) servers, enabling access and search of healthcare data.
GraphMem
An MCP server for graph-based memory management, enabling AI to create, retrieve, and manage knowledge entities and their relationships.
Tushare MCP
An intelligent stock data assistant providing financial data using the Tushare API.
Octagon
Deliver real-time investment research with extensive private and public market data.
Quanti: connectors MCP
Unify your marketing team around one AI-powered source of truth. Quanti connects your marketing data to your warehouse. Execute SQL queries on BigQuery, explore table schemas, discover pre-built use cases, and analyze performance across Google Analytics, Google Ads, Meta Ads, TikTok, affiliate networks and more. all through natural conversation
Simple MySQL MCP Server
A simple MCP server for MySQL, demonstrating fundamental MCP protocol concepts. Requires a MySQL database connection configured via environment variables.
CData MYOB AccountRight
A read-only MCP server for MYOB AccountRight, enabling LLMs to query live data using the CData JDBC Driver.
Pinot MCP Server
An MCP server for interacting with Apache Pinot, a real-time distributed OLAP datastore.
Blackbaud FE NXT by CData
A read-only MCP server for Blackbaud FE NXT by CData, enabling LLMs to query live data. Requires a separate CData JDBC Driver.
Supabase
Interact with Supabase databases, query tables, and generate TypeScript types.