ECB euro data — exchange rates, key rates, inflation, money supply & bond yields

io.github.mohammad-abbasi-shPublished by GitHub account mohammad-abbasi-shv0.1.0Updated Nov 11, 2026

Unofficial read-only MCP server for ECB euro data (free, no key).

The publisher's own server: Exchange.news — Crypto offers, campaigns and news

VerifiedSTDIODesktop onlyFinanceData & Analytics

Overview

AI-generated overview

Unofficial read-only MCP server that gives an assistant European Central Bank euro data: exchange rates, key rates, inflation, money supply and bond yields.

What you can do
  • Fetch daily euro reference exchange rates for selected currencies over a limited number of days
  • Read current key ECB interest rates (MRO, deposit facility, marginal lending)
  • Retrieve HICP annual inflation for the euro area or Germany by month
  • Look up money supply outstanding amounts for M1, M2 or M3
  • Get AAA-rated euro-area bond yields for 2Y, 5Y, 10Y, 20Y or 30Y maturities
  • Probe reachability of the ECB data API
When to use it
Useful when you want an assistant to answer questions about euro exchange rates, ECB policy rates, euro-area or German inflation, money supply or euro-area bond yields without leaving the chat, and without any API key.
Requirements
Runs as a local stdio process, typically launched with uvx from the PyPI package ecb-mcp, or with python -m ecb_mcp.server after installing mcp<2 and httpx. No key, login or environment variables; network access to the ECB data API is required.
Before you install
Read-only and key-free, but it is unofficial and not affiliated with the ECB. Data comes from a third-party public API, so availability and accuracy depend on that service; the health tool reports blocked or error states. Figures are statistical reference data, not investment advice.

Installation

In SourceWeft

  1. Open ECB euro data — exchange rates, key rates, inflation, money supply & bond yields in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

ecb-mcp 💶

mcp-name: io.github.mohammad-abbasi-sh/ecb-mcp

Unofficial read-only MCP server for data-api.ecb.europa.eu — European Central Bank data via the official ECB SDMX API (free, no key, no login): euro exchange rates, key ECB interest rates, HICP inflation, M3 money supply and euro-area bond yields. No key, no login.

Built by Mohammad Abbasi as part of the "Germany MCP factory". Not affiliated with data-api.ecb.europa.eu.

For AI agents

Add to your MCP client config (stdio):

json
{  "mcpServers": {    "ecb": {      "command": "uvx",      "args": ["ecb-mcp==0.1.0"]    }  }}

Or run locally: python -m ecb_mcp.server (needs mcp<2, httpx).

Tools

ToolDescription
ecb_exchange_ratesDaily euro reference rates — currencies (e.g. USD,GBP,JPY,CHF; default all majors), limit 1..30 days
ecb_interest_ratesCurrent key ECB interest rates — no params; returns MRO, deposit facility and marginal lending rates with dates
ecb_inflationHICP annual inflation rate — area: U2 (euro area, default) or DE (Germany); limit 1..24 months
ecb_money_supplyMoney supply outstanding amounts — aggregate: M1, M2 or M3 (default M3); limit 1..24 months
ecb_bond_yieldsAAA-rated euro-area yield curve — maturity: 2Y, 5Y, 10Y (default), 20Y or 30Y; limit 1..30 days
ecb_healthReachability probe (ok / blocked / error) — one polite request

Development

bash
python3 -m venv .venv && .venv/bin/pip install "mcp<2" httpx pytest.venv/bin/pip install -e ..venv/bin/python -m pytest tests/ -q

License

MIT


Built by Mohammad Abbasi — Almanibama · mabbasi.ir

Source: README.md at commit 405c264

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.0LatestNov 11, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Exchange integrations