Mmcp.market

Ecb MCP server

by scka-de·io.github.scka-de/ecb-mcp·v0.1.0·3 stars

ECB data for AI agents — rates, yields, inflation, money supply, and 100+ datasets. No API key.

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

3 stars60 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • convert_currency

    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: - "Convert 1000 EUR to USD" - "How much is 500 GBP in EUR?" - "Convert 250 USD to JPY" - "What was 1000 E

  • explain_dataset

    Explain 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_rates

    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: - "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_inflation

    Get 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_rates

    Get 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_supply

    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: - "What is the current M3 money supply in the euro a

  • get_yield_curve

    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: - "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_datasets

    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: - "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

no findings
  • 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
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

More from scka-de →