Skip to main content

Add your description here

Project description

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.

``

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseep_imf_data_mcp-0.1.1.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mseep_imf_data_mcp-0.1.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file mseep_imf_data_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: mseep_imf_data_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_imf_data_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 83fcfec40e4cc936e8d9bd1be0725dd725de2ebbf2f16919bb93cf9da66e0a82
MD5 5e8aa6ded0fee1df6e96346c1c9de8e5
BLAKE2b-256 afdb21d5d825804a6c178f9ada7e3a0888f93af58175ff595b90092f05fb6438

See more details on using hashes here.

File details

Details for the file mseep_imf_data_mcp-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_imf_data_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 786f3c2eef337b8c87b228e0dea5d85808344c9c67ed6b9f86509f29a0d9afbd
MD5 816142798ed333ce48a07fb47020882d
BLAKE2b-256 c3b6da81192aa4f1c4ce5cba9c61b24ea66619f6da256e4499758eeaf95533ab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page