ECB Discovery MCP for AI Agents. Access every ECB statistic in one go.
ECB Discovery provides universal access to the European Central Bank's statistical data catalog. It lets you browse every available dataset—from exchange rates and monetary aggregates to banking supervision—and query any specific piece of financial data using custom keys. You get a single endpoint for all ECB statistics.
Give Claude and any AI agent real-world access
You can list every available dataflow code (like EXR or FM) to understand what kind of economic statistics the ECB collects.
You run complex queries by providing a known dataset code and an exact SDMX key to pull precise time-series data points.
The MCP pulls detailed historical data for major money supply components, such as M1, M2, and M3.
You retrieve daily or period-specific foreign exchange rate movements between currencies like USD and EUR.
Ask an AI about this
Waiting for input…
What AI agents can do with ECB Discovery — 2 Tools
These two tools let you catalogue all available ECB dataflows and then run precise queries to pull specific, structured time-series economic metrics.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using ECB Discovery — Universal Statistical Data Access MCPList Dataflows
Use this tool to get a complete list of all available codes for ECB statistical datasets, like 'EXR' or 'BSI'.
Query Ecb Data
Execute queries against any specific dataset by providing the code and the detailed...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with ECB Discovery — Universal Statistical Data Access, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by European Central Bank. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The headache of cross-referencing central bank data. Solved with Vinkius AI Gateway
Today, getting a complete picture of the Eurozone economy means jumping between dozens of specific ECB web pages. You check one tab for exchange rates (EXR), then open another to find monetary aggregates (BSI). You copy dates and codes manually into spreadsheets, spend hours trying to align time periods, and you're always worried about using a deprecated dataflow.
With this MCP, your agent handles the entire process. Instead of clicking through tabs and battling inconsistent formats, you simply tell it what metrics you need. It runs both `list_dataflows` and `query_ecb_data`, pulling clean, aligned time series for every piece of data—from payment stats to interest rates—into one cohesive output.
Getting Financial Market Statistics with the ECB Discovery MCP
The manual steps that vanish are the code lookups, the date range adjustments across different datasets, and the merging of disparate time series. You never have to worry about which specific combination of codes will work or if a dataset is still active.
It’s not just data retrieval; it's immediate structure. Your agent delivers clean JSON that your code can use right away. That’s the difference between spending half a day cleaning spreadsheets and getting an answer in minutes.
What your AI can actually do with this
This MCP connects your agent directly to the full suite of European Central Bank (ECB) economic data. Instead of navigating dozens of separate ECB portals, you can treat them all like one massive, queryable database. First, you use the available catalog tool to see every code and description for datasets, whether they cover financial markets or payment statistics.
Once you know the dataset's code, you run the main query function, providing the specific dataflow ID and a detailed SDMX series key. Your agent handles the complexity of mapping these codes and keys into usable economic data, giving you everything from historical USD/EUR exchange rates to complex monetary aggregates like M1/M2/M3.
Vinkius puts this entire catalog at your fingertips, letting your AI client pull highly specific time-series metrics directly into your workflow.
019d758b-d26d-726c-b42f-e171376cb462 Here's how it actually works
The bottom line is that you skip manual website navigation and jump straight from question to structured economic answer.
First, you call the catalog tool to list all available ECB dataflow codes (e.g., EXR, BSI). This tells you exactly what datasets exist.
Next, you use a known code and specify your exact required metric using an SDMX key format. The agent combines these inputs to form the query.
Finally, the MCP returns a structured dataset containing the requested time-series data points directly for analysis.
Who is this actually for?
This MCP is essential for financial analysts, quantitative researchers, and market strategists. It solves the pain of manually jumping between disparate government or central bank websites just to compile a single time series chart.
They use this MCP constantly to build models that require specific historical data points, like tracking MFI interest rates over decades.
They rely on it to quickly pull complete catalogs of datasets and cross-reference variables from multiple sources (e.g., banking supervision alongside payment statistics).
They use the tool to feed clean, structured ECB data directly into Python scripts or machine learning pipelines without manual ETL.
What Changes When You Connect
Stop wasting time on multiple government sites. You get a single, unified source for all European Central Bank data, dramatically cutting research overhead.
The ability to use the list_dataflows tool means you don't have to guess which dataset holds your information; you see the entire catalog first.
It handles complex SDMX keys. Instead of writing messy API calls, you just name the series key and pull precise time-series data for anything from banking items to payment stats.
You get access to core monetary metrics—like M1/M2/M3 aggregates or specific interest rates (MIR)—without needing specialized economic knowledge on how to structure the request.
The MCP allows your agent to process raw, highly structured financial data. This means you're getting clean inputs for modeling, not just PDFs and screenshots.
See it in action
Comparing currency shifts over time
A portfolio manager needs to see the historical USD/EUR rate changes alongside major financial market movements. They first use list_dataflows to confirm 'EXR' is available, then use query_ecb_data with two specific keys to pull both data streams into one comparison chart.
Analyzing monetary policy impact
An academic researcher wants a longitudinal study of M1/M2 growth. They query the 'BSI' dataset using query_ecb_data to get consistent data on monetary aggregates, ensuring their findings are based on standardized ECB metrics.
Drafting a banking supervision report
An analyst needs to compile recent balance sheet data for multiple Eurozone banks. They use the catalog tool to identify 'BSI' and then run query_ecb_data repeatedly with different key identifiers to build a comprehensive industry overview.
Tracking payment system volume
A fintech developer needs real-time data on cross-border transactions. They use the catalog tool, identify 'STP' for Payment Statistics, and then query that specific dataset to track transaction volumes over a period.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Searching by keyword only
Trying to ask your agent, 'Tell me about money supply' without knowing the official code. The result is vague and incomplete.
First, use list_dataflows to find the specific dataset code (like BSI). Then, run query_ecb_data with that code and a detailed SDMX key for accurate results.
Copying data from charts
Manually exporting tables or screenshotting graphs from the ECB website. This is time-consuming, prone to formatting errors, and hard to process further.
Use this MCP to bypass all web scraping. Your agent pulls the raw, structured numbers directly using query_ecb_data.
Assuming data availability
Trying to query a dataset or key that has been retired or renamed recently. The request fails, and you waste time debugging the connection.
Always start by calling list_dataflows. This ensures the code you are using (e.g., FM) is current and active for your required data.
When It Fits, When It Doesn't
Use this MCP if your primary need is accessing highly structured, historical macroeconomic time-series data from the European Central Bank. If you know that ECB publishes it, this tool can get it. Don't use it if you only need qualitative information or general news commentary; for that, a simple web search works fine. You absolutely do not need this MCP if your data comes from non-Eurozone institutions (e.g., the Bank of Japan). If your goal is to transform unstructured text into financial reports, you'll need a different type of tool—a document parser or NLP engine. But for pure, structured statistical querying using official codes and keys, this MCP is unmatched.
Questions you might have
How do I know what datasets are available using ECB Discovery — Universal Statistical Data Access MCP? +
You use the list_dataflows tool. This function runs first, giving you a comprehensive list of all available dataflow codes (like EXR or FM) that you can reference later.
What is the difference between `list_dataflows` and `query_ecb_data`? +
list_dataflows only gives you the list of available codes. You need to use query_ecb_data afterward, providing one of those codes plus a specific key, to actually get data.
Can this MCP pull data for non-Eurozone currencies? +
Yes, the tool supports foreign exchange rates. You can use query_ecb_data with the appropriate code and keys to track various currency pairs.
Does ECB Discovery — Universal Statistical Data Access MCP handle different date formats? +
The underlying mechanism handles standard SDMX time series formats. As long as you provide a valid key, it returns structured data that your agent can process regardless of the initial input format.
What if I don't know the specific dataflow code? +
Don't worry. Start by calling list_dataflows first. This catalog tool helps you identify the correct code (e.g., BSI) before attempting to query it.