IMF Data MCP Server

IMF Data MCP Server

By c-cf GitHub

The server integrates with the free IMF data API and provides various features to facilitate data retrieval and analysis.

imf-data data-retrieval
Overview

what is IMF Data MCP?

IMF Data MCP is a server that integrates with the free IMF data API, providing tools for retrieving and analyzing economic data.

how to use IMF Data MCP?

To use IMF Data MCP, you can run the server using uvx or install it via pip. After installation, you can start the server and use its features to query and retrieve data.

key features of IMF Data MCP?

  • List available IMF datasets.
  • Fetch dataset structure and time series data.
  • List indicators and countries for specific datasets.
  • Provide a query prompt template for user guidance.

use cases of IMF Data MCP?

  1. Analyzing economic trends using time series data.
  2. Retrieving specific indicators for research purposes.
  3. Integrating IMF data into applications for economic analysis.

FAQ from IMF Data MCP?

  • What is the main purpose of IMF Data MCP?

It facilitates easy access to IMF economic data for analysis and research.

  • Is there a recommended way to run the server?

Yes, using uvx is recommended for ease of use.

  • Can I contribute to the project?

Yes, contributions are welcome, and you can submit pull requests or open issues.

Content

IMF Data MCP

Project Overview

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

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.

``

No tools information available.

An MCP Server to get data from EDGAR

edgar-sec-mcp data-retrieval
View Details