Ecb logo

Ecb

Query ECB exchange rates, inflation, interest rates, and other statistical data through MCP.

Install Ecb

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ecb": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-ecb"
      ],
      "env": {
        "PIPEWORX_API_KEY": "YOUR_VALUE_HERE",
        "PIPEWORX_META_TOOLS": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 5 tools correctly (5d ago).

Overview

Ecb MCP server connects AI agents to the European Central Bank Data Portal for statistical queries. Its tools cover exchange rates, HICP inflation, generic SDMX data retrieval, and dataflow discovery, with no authentication required for hosted access. Use it for finance and macroeconomic workflows that need ECB data by currency, period, frequency, or SDMX dimensions. It is available as a hosted MCP endpoint or an npm-based local stdio bridge.

Use cases

  • Retrieve historical EUR exchange rates
  • Compare HICP inflation across countries
  • Query ECB interest-rate and monetary datasets
  • Discover ECB SDMX dataflows
  • Analyze bank lending and balance-sheet statistics

Key features

  • ECB exchange-rate queries
  • Generic SDMX data retrieval
  • HICP inflation lookup
  • ECB dataflow discovery
  • Hosted MCP and local stdio access
  • Optional Pipeworx meta-tools

Tools5

What Ecb lets your agent do. Expand a tool for its parameters.

Verified live~911 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

11/11 checks healthy over the last 62d

What it can do

From the 5 tools this server returned when we ran it; 5 declare their own safety hints.

Makes network requests · 5Read-only tools · 5
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age174 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-ecb (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads460Package downloads in the last 30 days.
Last commit7d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed5Callable tools this server registers over MCP.

How Ecb works

What Ecb MCP server does

Ecb provides MCP access to statistical data from the European Central Bank Data Portal. Its scope includes EUR exchange rates, Harmonised Index of Consumer Prices (HICP) year-over-year changes, interest rate statistics, monetary and bank balance-sheet data, short-term statistics, and bank lending information.

The server exposes four pack-specific tools:

  • exchange_rate retrieves EUR exchange-rate data for a currency, with optional date range and frequency filters.
  • get_data runs a generic SDMX query using a flow reference and dimension key, with optional period limits.
  • list_dataflows finds available ECB data flows and can filter the results.
  • hicp_inflation returns HICP year-over-year changes, optionally narrowed by country and period.

Common flow references include EXR for exchange rates, ICP for inflation, BSI for bank balance-sheet items, IRS for interest rates, STS for short-term statistics, BLS for the bank lending survey, and MIR for MFI interest rates.

How it works

The hosted MCP endpoint is https://gateway.pipeworx.io/ecb/mcp. Add that URL to an MCP client to connect over the gateway. A full Pipeworx gateway endpoint is also available; both endpoints reach the same catalog of data sources, while the Ecb endpoint lists this pack's tools directly.

The underlying ECB service uses SDMX requests at https://data-api.ecb.europa.eu/service/data/<flowRef>/<key>?format=jsondata. Dimension values in a key are separated by periods, and empty positions act as wildcards. For example, D.USD.EUR.SP00.A represents daily USD against EUR data.

Pack endpoints also expose shared Pipeworx meta-tools, including ask_pipeworx, discover_tools, search_within, and memory tools. ask_pipeworx accepts a plain-language question and routes it to an appropriate catalog tool.

Setup and configuration

For a hosted connection, add the following MCP server entry:

config.json
{
  "mcpServers": {
    "ecb": {
      "url": "https://gateway.pipeworx.io/ecb/mcp"
    }
  }
}

The npm package, @pipeworx/mcp-ecb, provides a local stdio bridge that forwards calls to the same hosted endpoint:

config.json
{
  "mcpServers": {
    "ecb": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-ecb"]
    }
  }
}

The bridge requires network access and has no offline mode. Anonymous use is capped at 50 calls per day. Setting PIPEWORX_API_KEY enables an account-based limit of 200 calls per day after obtaining a key from Pipeworx. Set PIPEWORX_META_TOOLS=1 if the local bridge should also list the shared gateway tools.

Tools and capabilities

  • Query an ECB exchange rate by currency, date range, and frequency.
  • Retrieve arbitrary ECB SDMX data with flow references and dimension keys.
  • Discover available ECB dataflows, optionally using a filter.
  • Retrieve country-specific or date-bounded HICP inflation changes.
  • Connect through MCP clients or call tools through the gateway's HTTP interface.

Limitations and notes

The integration is unofficial and is not affiliated with, endorsed by, or published by the European Central Bank. Hosted access requires network connectivity. The scoped endpoint still lists shared Pipeworx meta-tools alongside the Ecb tools, so its tool list is larger than the pack-specific set. Anonymous npm-bridge usage is limited to 50 daily calls, while an account key raises the stated limit to 200 daily calls.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Ecb

Ecb is an MCP server that connects AI agents to the European Central Bank Data Portal. Its main tools retrieve exchange rates, HICP inflation, and generic SDMX datasets, while also listing available dataflows. It supports hosted MCP access and a local npm stdio bridge that forwards requests to the Pipeworx gateway.

Install it by adding either the hosted MCP URL or the npm stdio command to your client configuration. Use `https://gateway.pipeworx.io/ecb/mcp` for hosted access, or run `npx -y @pipeworx/mcp-ecb` as the local command.

Yes, Ecb works with Cursor through the hosted MCP endpoint or the npm stdio bridge. Add the endpoint URL to Cursor's MCP configuration, or configure `npx` with `@pipeworx/mcp-ecb` and allow the bridge to access the network.

No, an API key is not required for hosted access or anonymous npm-bridge calls. Anonymous bridge use is limited to 50 calls per day; setting `PIPEWORX_API_KEY` after creating a free Pipeworx account raises the stated limit to 200 calls per day.

Use `get_data` with a flow reference and a dot-separated dimension key. Empty key positions act as wildcards, and `EXR`, `ICP`, `BSI`, `IRS`, `STS`, `BLS`, and `MIR` are examples of available flow references.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEcb AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ecb?style=directory)](https://allmcps.com/mcp/ecb)
HTML Embed
<a href="https://allmcps.com/mcp/ecb"><img src="https://allmcps.com/api/badge/ecb?style=directory" alt="Ecb on AllMCPs" /></a>