ecb-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Set to any value to enable debug logging to stderr. | |
| ECB_API_URL | No | API base URL. Only change this if you're proxying the ECB API. | https://data-api.ecb.europa.eu/service |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_exchange_ratesA | Get EUR exchange rates from the European Central Bank. Returns daily, monthly, or annual reference rates for a currency pair against EUR. The ECB publishes reference rates for ~40 currencies at 16:00 CET each business day. Examples of questions this tool answers:
|
| get_interest_ratesA | Get key ECB interest rates — the rates that drive eurozone monetary policy. Returns the ECB's main policy rates: Main Refinancing Operations (MRO), Deposit Facility, and Marginal Lending Facility. These are the rates the ECB sets at its Governing Council meetings. Examples of questions this tool answers:
|
| get_inflationA | Get HICP inflation data from the ECB — the official eurozone inflation measure. Returns the Harmonised Index of Consumer Prices (HICP) as published by Eurostat via the ECB. Available as annual rate of change (%) or index level, for the euro area or individual countries. Examples of questions this tool answers:
|
| get_yield_curveA | Get euro area government bond yield curve data from the ECB. Returns spot rates from the ECB's AAA-rated government bond yield curve. Available maturities range from 3 months to 30 years. Updated daily. Examples of questions this tool answers:
|
| get_money_supplyA | Get euro area monetary aggregates (M1, M2, M3) from the ECB. Returns monetary aggregate data as outstanding amounts (EUR millions) or annual growth rates. M1 = currency in circulation + overnight deposits. M2 = M1 + short-term deposits. M3 = M2 + repos + money market funds + debt securities up to 2 years. Examples of questions this tool answers:
|
| convert_currencyA | Convert an amount between currencies using ECB reference rates. Supports EUR to any currency, any currency to EUR, and cross-currency conversion (e.g. USD to GBP) via EUR triangulation. Uses the latest ECB reference rate, or a rate from a specific date. Examples of questions this tool answers:
|
| search_datasetsA | Search the ECB's 100+ statistical datasets by keyword. Returns matching dataset IDs and names. Use this to discover what data the ECB publishes. After finding a dataset, use explain_dataset to learn its structure, or use the specific data tools (get_exchange_rates, get_interest_rates, etc.) for common queries. Examples of questions this tool answers:
|
| explain_datasetA | Explain the structure of any ECB dataset — dimensions, valid values, and example queries. Use this after search_datasets to understand what a dataset contains and how to query it. Returns the dataset's dimensions, their valid values (codes), and an example series key. Works for all 100+ ECB datasets, not just the ones with dedicated tools. Examples of questions this tool answers:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/scka-de/ecb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server