Ecb MCP server
ECB data for AI agents — rates, yields, inflation, money supply, and 100+ datasets. No API key.
3 stars60 downloads/wk
Reviews
Write oneNobody has reviewed Ecb yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ecb tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
convert_currencyConvert 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: - "Convert 1000 EUR to USD" - "How much is 500 GBP in EUR?" - "Convert 250 USD to JPY" - "What was 1000 E
explain_datasetExplain the structure of any ECB dataset \u2014 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: - "What dime
get_exchange_ratesGet 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: - "What is the current EUR/USD exchange rate?" - "Show me EUR/GBP rates for the last week" - "What was the EUR/JPY rate in January 2025?
get_inflationGet HICP inflation data from the ECB \u2014 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: - "What is the current eurozone inflation rate?" - "Show me Germany's inflation ove
get_interest_ratesGet key ECB interest rates \u2014 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: - "What is the current ECB deposit facility rate?" - "Show me the history of ECB interest
get_money_supplyGet 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: - "What is the current M3 money supply in the euro a
get_yield_curveGet 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: - "What is the current 10-year euro area yield?" - "Show me the 2-year yield over the past 6 months" - "What was the 5-year spot rate in March 2024?"
search_datasetsSearch 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: - "What ECB datasets are available about inflat
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 180 days ago4/15
- Maintainer identityregistry namespace matches repository owner6/10
Install Ecb in Claude Code, Cursor or VS Code
Runs npx -y ecb-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ecb-mcp -- npx -y ecb-mcp
What the publisher says
From the Ecb repository's README, as published. We do not edit it. Read it on GitHub
ecb-mcp
European Central Bank data for AI agents. Exchange rates, interest rates, yield curves, inflation, money supply, and 100+ more datasets from the ECB — directly inside Claude, Cursor, Windsurf, or any MCP client.
No API key. No registration. No config. Just npx ecb-mcp.
Why
The ECB publishes 100+ statistical datasets via a free, public API — exchange rates for 40+ currencies, key interest rates, yield curves, HICP inflation, monetary aggregates, banking statistics, and much more.
But the API uses SDMX, a format nobody memorizes. You need to know dataflow IDs, dimension key structures, and query syntax just to get a single number.
ecb-mcp translates natural questions into the right SDMX queries. Your AI agent asks "What's the current EUR/USD rate?" and gets a clean answer from live ECB data. No SDMX knowledge required.
Quick Start
Add to your MCP client config:
{
"mcpServers": {
"ecb": {
"command": "npx",
"args": ["-y", "ecb-mcp"]
}
}
}That's it. No API key, no environment variables, no account creation.
Where to add this config
- Claude Desktop: ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows)
- Claude Code: claude mcp add ecb-mcp -- npx -y ecb-mcp
- Cursor: Settings > MCP Servers
- Windsurf: ~/.windsurf/config.json
What you can ask
Once installed, just ask your AI agent questions in natural language:
"What's the current EUR/USD exchange rate?"
"Show me ECB interest rate changes since 2022"
"What's the eurozone inflation rate?"
"Convert 5000 USD to GBP using ECB rates"
"What's the 10-year euro area government bond yield?"
"How has M3 money supply grown over the past year?"
"What ECB datasets are available about bank lending?"
"Explain the structure of the EXR dataset"
Tools
getexchangerates
EUR reference rates for 40+ currencies. Daily, monthly, or annual. The same rates used by European institutions and businesses.
"What's the EUR/USD rate?"
"Show me EUR/GBP rates for the last 30 days"
"EUR/JPY monthly averages for 2024"getinterestrates
The ECB's key policy rates — the ones that move markets and drive eurozone monetary policy.
"What is the current ECB deposit facility rate?"
"Show me the history of ECB rate changes"
"When did the ECB last change the main refinancing rate?"getyieldcurve
Euro area government bond yield curve. AAA-rated sovereign spot rates from 3 months to 30 years.
"What's the 10-year euro area yield?"
"Show me the 2-year yield over the past 6 months"
"Compare 5Y and 10Y yields since January"get_inflation
HICP inflation — the official eurozone inflation measure. Available for the euro area as a whole or individual countries.
"What's the current eurozone inflation rate?"
"Germany's inflation over the past year"
"Compare inflation in France vs Spain"getmoneysupply
Euro area monetary aggregates (M1, M2, M3). Outstanding amounts or annual growth rates.
"What's the current M3 money supply?"
"M1 growth rate over the past year"
"How has M3 evolved since 2020?"convert_currency
Convert any amount between currencies using official ECB reference rates. Supports EUR-direct, inverse, and cross-currency conversions (e.g., USD to GBP via EUR triangulation).
"Convert 1000 EUR to USD"
"How much is 500 GBP in JPY?"
"What was 10000 USD worth in CHF on 2025-01-15?"search_datasets
Search across all 100+ ECB statistical datasets by keyword. The ECB publishes far more than exchange rates — banking statistics, balance of payments, government debt, payment systems, insurance data, and much more.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Ecb: common questions
- Is Ecb MCP server safe?
- Mostly: it is graded B (72/100). Read the Ecb safety report
- How do I install Ecb?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ecb need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Ecb maintained?
- The last commit was 196 days ago (2026-03-31). The latest release is v0.1.0.