IMF Data MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fetch_ifs_dataA | |
| fetch_dot_dataB | |
| fetch_bop_dataA | |
| fetch_cdis_dataB | |
| fetch_cpis_dataA | |
| fetch_gfsmab_dataB | |
| fetch_mfs_dataB | |
| fetch_fsi_dataB | |
| list_indicatorsB | |
| list_countriesB | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| imf_query_prompt | Returns a prompt template explaining how to query IMF data with indicators and user intentions. Returns: str: A prompt template for guiding users on querying IMF data. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| list_datasets | Returns IMF Dataflow information (list of datasets). Returns: dict: A dictionary containing dataset IDs and their descriptions. |
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose based on the dataset it targets (e.g., BOP, CDIS, CPIS, etc.), with no overlap in functionality. The two list tools (list_countries and list_indicators) are also distinct from the fetch tools, providing metadata support without ambiguity.
All tools follow a consistent verb_noun pattern: fetch_*_data for data retrieval tools and list_* for metadata tools. This predictable naming scheme makes it easy to understand each tool's function at a glance.
With 10 tools, the server is well-scoped for an IMF data service. It includes 8 fetch tools for different datasets and 2 list tools for metadata, providing a balanced and focused set that covers core data access needs without being overwhelming.
The tool set provides comprehensive data retrieval across multiple IMF datasets and includes metadata listing tools, covering the essential read operations. A minor gap exists in lacking update, delete, or analysis tools, but this is reasonable for a data access server focused on fetching and listing.