nexusforge-tools/mcp-eu-finance

nexusforge-tools/mcp-eu-finance

от nexusforge-tools
MCP-сервер для AI-агентов, предоставляющий европейские макроэкономические данные: ставки ЕЦБ, инфляцию, ВВП и безработицу по всем странам ЕС. Не требует API-ключа. Полезен разработчикам и аналитикам для интеграции актуальных финансовых показателей в свои инструменты.
NexusForge

NexusForge EU Finance

European financial data for AI agents
ECB rates · Eurostat inflation · GDP · Unemployment · Zero API key needed

npm version npm downloads License: MIT Glama


Quick Start

Claude Code — one command:

claude mcp add eu-finance -- npx -y @nexusforgetools/eu-finance

Claude Desktop / Cursor / Windsurf — add to your MCP config:

{
  "mcpServers": {
    "eu-finance": {
      "command": "npx",
      "args": ["-y", "@nexusforgetools/eu-finance"]
    }
  }
}

What You Can Ask

"What's the current ECB deposit facility rate and how does it compare to last year?"

"Compare inflation across Germany, France, Spain, and Italy — who's closest to the 2% target?"

"Show me Q4 GDP growth for the Eurozone vs the EU-27 average."

"What's the EUR/USD rate today? What was it on 2024-01-15?"


In Action

ECB rates in Claude

EU inflation comparison


Tools

Tool Description Source
get_ecb_rates ECB key interest rates: deposit facility, main refinancing, marginal lending ECB SDW
get_euro_exchange EUR exchange rates vs any currency — latest or historical by date ECB / Frankfurter
get_eu_inflation HICP inflation rates for all EU countries — annual % change Eurostat
get_eu_gdp Quarterly GDP data — growth rate or absolute value, all EU countries Eurostat
get_eu_unemployment Monthly unemployment rates — seasonally adjusted, by age group Eurostat
compare_eu_economies Side-by-side snapshot: inflation + GDP + unemployment for 2-10 countries Eurostat
compare_eu_economiesтолько чтениеидемпотентныйвнешний мир

Загружает последние данные по инфляции, росту ВВП и безработице для 2-10 стран Евросоюза одним параллельным вызовом к Eurostat. Возвращает JSON-объект с полями: `countries` (массив срезов по каждой стране: `country` — полное название, `country_code`, `inflation` — `{rate, period}` или null, `gdp_growth` — `{rate, period}` или null, `unemployment` — `{rate, period}` или null), `source` и `retrieved_at` в формате ISO 8601. Каждый показатель возвращает единственное последнее доступное значение. Период инфляции — ГГГГ-ММ; период ВВП — ГГГГ-Ккв; период безработицы — ГГГГ-ММ. Данные кэшируются на 24 часа. ИСПОЛЬЗОВАНИЕ: при сборке дашбордов или сравнении нескольких показателей предпочитайте этот инструмент отдельным вызовам get_eu_inflation, get_eu_gdp и get_eu_unemployment — он снижает задержку за счёт параллелизации трёх запросов к Eurostat. Периоды показателей могут различаться из-за разного графика публикации Eurostat (инфляция отстаёт примерно на 30 дней, ВВП — на 90). Поле показателя равно null, если Eurostat не опубликовал свежие данные — всегда корректно обрабатывайте null. С помощью параметра `indicators` можно пропустить ненужные метрики и уменьшить число API-вызовов.

Загружает последние данные по инфляции, росту ВВП и безработице для 2-10 стран Евросоюза одним параллельным вызовом к Eurostat. Возвращает JSON-объект с полями: `countries` (массив срезов по каждой стране: `country` — полное название, `country_code`, `inflation` — `{rate, period}` или null, `gdp_growth` — `{rate, period}` или null, `unemployment` — `{rate, period}` или null), `source` и `retrieved_at` в формате ISO 8601. Каждый показатель возвращает единственное последнее доступное значение. Период инфляции — ГГГГ-ММ; период ВВП — ГГГГ-Ккв; период безработицы — ГГГГ-ММ. Данные кэшируются на 24 часа. ИСПОЛЬЗОВАНИЕ: при сборке дашбордов или сравнении нескольких показателей предпочитайте этот инструмент отдельным вызовам get_eu_inflation, get_eu_gdp и get_eu_unemployment — он снижает задержку за счёт параллелизации трёх запросов к Eurostat. Периоды показателей могут различаться из-за разного графика публикации Eurostat (инфляция отстаёт примерно на 30 дней, ВВП — на 90). Поле показателя равно null, если Eurostat не опубликовал свежие данные — всегда корректно обрабатывайте null. С помощью параметра `indicators` можно пропустить ненужные метрики и уменьшить число API-вызовов.

Параметры

  • countriesstring[]обязательный

    2-10 EU country codes to compare (e.g. ["DE", "FR", "ES", "IT"]). Use "EA20" for Eurozone.

  • indicatorsstring[]

    Which indicators to include. Default: all three.

get_ecb_ratesтолько чтениеидемпотентныйвнешний мир

Получает три ключевые процентные ставки ЕЦБ из статистического хранилища данных ЕЦБ (SDMX). Возвращает JSON-объект с полем `rates`, содержащим три записи — `deposit_facility`, `main_refinancing` и `marginal_lending` — каждая с полями `date` (дата последнего изменения ставки в формате ГГГГ-ММ-ДД) и `value` (значение в процентах в виде числа). Также включает поля `source` и `retrieved_at` в формате ISO 8601. Результаты кэшируются на 1 час. ИСПОЛЬЗОВАНИЕ: это ставки денежно-кредитной политики ЕЦБ, а не рыночные ставки в реальном времени — они меняются только на заседаниях Совета управляющих (примерно каждые 6 недель). Поле `date` указывает, когда была установлена текущая ставка, а не сегодняшнюю дату. Для конвертации валют используйте get_euro_exchange; эти ставки не подходят для расчётов на форекс. Используйте get_eu_inflation вместе с этим инструментом, чтобы оценить реальную процентную ставку (номинальная ставка минус инфляция).

Получает три ключевые процентные ставки ЕЦБ из статистического хранилища данных ЕЦБ (SDMX). Возвращает JSON-объект с полем `rates`, содержащим три записи — `deposit_facility`, `main_refinancing` и `marginal_lending` — каждая с полями `date` (дата последнего изменения ставки в формате ГГГГ-ММ-ДД) и `value` (значение в процентах в виде числа). Также включает поля `source` и `retrieved_at` в формате ISO 8601. Результаты кэшируются на 1 час. ИСПОЛЬЗОВАНИЕ: это ставки денежно-кредитной политики ЕЦБ, а не рыночные ставки в реальном времени — они меняются только на заседаниях Совета управляющих (примерно каждые 6 недель). Поле `date` указывает, когда была установлена текущая ставка, а не сегодняшнюю дату. Для конвертации валют используйте get_euro_exchange; эти ставки не подходят для расчётов на форекс. Используйте get_eu_inflation вместе с этим инструментом, чтобы оценить реальную процентную ставку (номинальная ставка минус инфляция).

Параметры

Без параметров.

get_eu_gdpтолько чтениеидемпотентныйвнешний мир

Получает квартальные данные по ВВП для стран ЕС/еврозоны из Eurostat (набор данных: namq_10_gdp). Возвращает JSON-объект с: `data` (массив объектов, каждый содержит `country` — полное название страны строкой, `period` в формате YYYY-Qq, например "2024-Q3", `value` — число, и `unit` — строковое обозначение), `source` и `retrieved_at` в формате ISO 8601. По умолчанию возвращает годовой темп роста (в процентах) для EA20, EU27_2020, DE, FR, IT, ES за последние 4 квартала. Данные кэшируются на 24 часа. Отсутствующие периоды пропускаются в массиве (не возвращаются как null). ИСПОЛЬЗОВАНИЕ: Используйте unit=CLV_PCH_SM (по умолчанию) для сравнения роста по странам. Используйте unit=CP_MEUR для сравнения абсолютного размера ВВП. Используйте unit=CLV_PCH_PRE для поквартальной динамики. Используйте unit=CLV10_MEUR для реального объема ВВП без учета ценовых эффектов. Обычно данные Eurostat публикуются с задержкой 60–90 дней после окончания квартала: самый последний квартал может отсутствовать. Запрашивайте quarters=8 или больше для анализа рецессии или построения многолетних трендов.

Получает квартальные данные по ВВП для стран ЕС/еврозоны из Eurostat (набор данных: namq_10_gdp). Возвращает JSON-объект с: `data` (массив объектов, каждый содержит `country` — полное название страны строкой, `period` в формате YYYY-Qq, например "2024-Q3", `value` — число, и `unit` — строковое обозначение), `source` и `retrieved_at` в формате ISO 8601. По умолчанию возвращает годовой темп роста (в процентах) для EA20, EU27_2020, DE, FR, IT, ES за последние 4 квартала. Данные кэшируются на 24 часа. Отсутствующие периоды пропускаются в массиве (не возвращаются как null). ИСПОЛЬЗОВАНИЕ: Используйте unit=CLV_PCH_SM (по умолчанию) для сравнения роста по странам. Используйте unit=CP_MEUR для сравнения абсолютного размера ВВП. Используйте unit=CLV_PCH_PRE для поквартальной динамики. Используйте unit=CLV10_MEUR для реального объема ВВП без учета ценовых эффектов. Обычно данные Eurostat публикуются с задержкой 60–90 дней после окончания квартала: самый последний квартал может отсутствовать. Запрашивайте quarters=8 или больше для анализа рецессии или построения многолетних трендов.

Параметры

  • countriesstring[]

    List of EU country codes (e.g. ["DE", "FR"]). Use "EA20" for Eurozone, "EU27_2020" for EU-27.

  • unitenum

    Unit: CLV_PCH_SM = growth rate vs same quarter previous year (default), CLV_PCH_PRE = growth rate vs previous quarter, CP_MEUR = current prices in million EUR, CLV10_MEUR = chain-linked volumes in million EUR

    CLV_PCH_PRECLV_PCH_SMCP_MEURCLV10_MEUR
  • quartersinteger

    Number of recent quarters to return (1-20). Default: 4 (1 year).

get_eu_inflationтолько чтениеидемпотентныйвнешний мир

Получает годовые показатели инфляции HICP (Гармонизированный индекс потребительских цен) для стран ЕС из Eurostat (набор данных: prc_hicp_manr). Возвращает JSON-объект с полями: `data` (массив объектов, где `country` — полное название страны, `period` — в формате ГГГГ-ММ, а `rate` — числовое годовое процентное изменение), `unit` ("Годовой темп изменения (%)"), `source` и `retrieved_at` в формате ISO 8601. По умолчанию возвращает данные за последний месяц для всех 29 членов ЕС и агрегатов. Данные кэшируются на 24 часа. ИСПОЛЬЗОВАНИЕ: HICP — это гармонизированный стандарт инфляции в ЕС, который ЕЦБ использует для денежно-кредитной политики — используйте его (а не национальный ИПЦ) для межстрановых сравнений. Используйте код страны EA для агрегата еврозоны или EU27_2020 для агрегата всего ЕС-27. Обычная задержка данных — 30-45 дней после отчетного месяца. Установите periods=12, чтобы получить тренд за 12 месяцев. Используйте вместе с get_ecb_rates, чтобы понять, как ключевая ставка ЕЦБ соотносится с текущей инфляцией.

Получает годовые показатели инфляции HICP (Гармонизированный индекс потребительских цен) для стран ЕС из Eurostat (набор данных: prc_hicp_manr). Возвращает JSON-объект с полями: `data` (массив объектов, где `country` — полное название страны, `period` — в формате ГГГГ-ММ, а `rate` — числовое годовое процентное изменение), `unit` ("Годовой темп изменения (%)"), `source` и `retrieved_at` в формате ISO 8601. По умолчанию возвращает данные за последний месяц для всех 29 членов ЕС и агрегатов. Данные кэшируются на 24 часа. ИСПОЛЬЗОВАНИЕ: HICP — это гармонизированный стандарт инфляции в ЕС, который ЕЦБ использует для денежно-кредитной политики — используйте его (а не национальный ИПЦ) для межстрановых сравнений. Используйте код страны EA для агрегата еврозоны или EU27_2020 для агрегата всего ЕС-27. Обычная задержка данных — 30-45 дней после отчетного месяца. Установите periods=12, чтобы получить тренд за 12 месяцев. Используйте вместе с get_ecb_rates, чтобы понять, как ключевая ставка ЕЦБ соотносится с текущей инфляцией.

Параметры

  • countriesstring[]

    List of EU country codes (e.g. ["DE", "FR", "ES"]) or "EA" for Eurozone / "EU27_2020" for EU-27. Omit for all EU countries.

  • periodsinteger

    Number of recent months to return per country (1-24). Default: 1 (latest only).

get_euro_exchangeтолько чтениеидемпотентныйвнешний мир

Получает курсы обмена EUR к другим валютам из ECB через Frankfurter API. Возвращает JSON-объект с полями: `base` ("EUR"), `date` (дата курса в формате YYYY-MM-DD), `rates` (объект, отображающий трёхбуквенные коды валют на числовые значения, показывающие, сколько единиц этой валюты равно 1 EUR), `source` и `retrieved_at` в формате ISO 8601. Последние курсы кэшируются на 1 час; исторические курсы кэшируются навсегда. ИСПОЛЬЗОВАНИЕ: Поддерживает 33 валюты, включая USD, GBP, JPY, CHF, CNY, SEK, PLN и другие. Опустите `date`, чтобы получить последние доступные курсы. Укажите `date` в формате YYYY-MM-DD для исторических курсов (доступны с 1999-01-04). Это справочные курсы ECB, публикуемые примерно в 16:00 CET. Это не реальные межбанковские курсы; ожидайте небольших спредов по сравнению с живыми котировками. Запросы на выходные или праздничные дни ECB возвращают курсы предыдущего рабочего дня. Возвращает ошибку для дат до 1999-01-04 или будущих дат.

Получает курсы обмена EUR к другим валютам из ECB через Frankfurter API. Возвращает JSON-объект с полями: `base` ("EUR"), `date` (дата курса в формате YYYY-MM-DD), `rates` (объект, отображающий трёхбуквенные коды валют на числовые значения, показывающие, сколько единиц этой валюты равно 1 EUR), `source` и `retrieved_at` в формате ISO 8601. Последние курсы кэшируются на 1 час; исторические курсы кэшируются навсегда. ИСПОЛЬЗОВАНИЕ: Поддерживает 33 валюты, включая USD, GBP, JPY, CHF, CNY, SEK, PLN и другие. Опустите `date`, чтобы получить последние доступные курсы. Укажите `date` в формате YYYY-MM-DD для исторических курсов (доступны с 1999-01-04). Это справочные курсы ECB, публикуемые примерно в 16:00 CET. Это не реальные межбанковские курсы; ожидайте небольших спредов по сравнению с живыми котировками. Запросы на выходные или праздничные дни ECB возвращают курсы предыдущего рабочего дня. Возвращает ошибку для дат до 1999-01-04 или будущих дат.

Параметры

  • currenciesstring[]

    List of 3-letter currency codes (e.g. ["USD", "GBP", "JPY"]). Omit for all available currencies.

  • datestring

    Historical date in YYYY-MM-DD format. Omit for latest rates.

get_eu_unemploymentтолько чтениеидемпотентныйвнешний мир

Получает ежемесячные уровни безработицы для стран ЕС из Eurostat (набор данных: une_rt_m), с сезонной корректировкой, в процентах от активного населения. Возвращает JSON-объект с: `data` (массив объектов, содержащих `country` как полное название, `period` в формате YYYY-MM, `rate` как числовой процент, `age_group` и `sex`), `unit` ("Percentage of active population (%)"), `source` и `retrieved_at` в формате ISO 8601. По умолчанию используется возрастная группа TOTAL для EA20, EU27_2020, DE, FR, IT, ES, PL, NL за последние 3 месяца. Данные кэшируются на 24 часа. ИСПОЛЬЗОВАНИЕ: укажите age=Y15-24 для молодёжной безработицы, уровень которой обычно в 2-3 раза выше общего. Данные скорректированы с учётом сезонности (SA), не применяйте дополнительную сезонную корректировку. Обычная задержка Eurostat — 30-60 дней после отчётного месяца. Установите months=12 или больше для анализа трендов и циклов. Страны не входящие в ЕС (например, США, Великобритания) недоступны, используйте этот инструмент только для государств-членов ЕС и агрегатов EA20/EU27_2020.

Получает ежемесячные уровни безработицы для стран ЕС из Eurostat (набор данных: une_rt_m), с сезонной корректировкой, в процентах от активного населения. Возвращает JSON-объект с: `data` (массив объектов, содержащих `country` как полное название, `period` в формате YYYY-MM, `rate` как числовой процент, `age_group` и `sex`), `unit` ("Percentage of active population (%)"), `source` и `retrieved_at` в формате ISO 8601. По умолчанию используется возрастная группа TOTAL для EA20, EU27_2020, DE, FR, IT, ES, PL, NL за последние 3 месяца. Данные кэшируются на 24 часа. ИСПОЛЬЗОВАНИЕ: укажите age=Y15-24 для молодёжной безработицы, уровень которой обычно в 2-3 раза выше общего. Данные скорректированы с учётом сезонности (SA), не применяйте дополнительную сезонную корректировку. Обычная задержка Eurostat — 30-60 дней после отчётного месяца. Установите months=12 или больше для анализа трендов и циклов. Страны не входящие в ЕС (например, США, Великобритания) недоступны, используйте этот инструмент только для государств-членов ЕС и агрегатов EA20/EU27_2020.

Параметры

  • countriesstring[]

    List of EU country codes (e.g. ["DE", "FR", "ES"]). Use "EA20" for Eurozone. Omit for main EU countries.

  • monthsinteger

    Number of recent months to return (1-24). Default: 3.

  • ageenum

    Age group: TOTAL (all ages), Y15-24 (youth), Y25-74 (adults). Default: TOTAL.

    TOTALY15-74Y15-24Y25-74

Другие проверенные MCP-сервера

OctagonAI/octagon-deep-research-mcp

OctagonAI/octagon-deep-research-mcp

официальный

MCP сервер Octagon Deep Research для глубоких исследований — быстрее ChatGPT Deep Research и без ограничений. Отлично подходит для сбора данных, анализа рынков и академических изысканий, работая в Claude, Cursor и других MCP-клиентах.

JavaScript93
Firecrawl MCP

Firecrawl MCP

официальный

MCP сервер для поиска и скрапинга веб-страниц, превращающий живой интернет в чистые данные для ИИ-агентов. Поддерживает навигацию, клики и автономные исследования. Работает в облаке или локально.

JavaScript6989
Bright Data MCP

Bright Data MCP

официальный

MCP-сервер для подключения LLM к живому интернету в реальном времени — без блокировок и капч. Включает поиск, скрапинг в markdown и браузерную автоматику. Полезен для исследований, мониторинга цен ...

JavaScript2507
designcomputer/mysql_mcp_server

designcomputer/mysql_mcp_server

MCP инструмент для безопасной работы AI-агентов с MySQL. Выполняет SQL-запросы, возвращает схему таблиц и выборки данных. Помогает разработчикам и аналитикам контролировать доступ, избегая SQL-инъекций и используя SSL/TLS.

Python1333
Exa MCP Server

Exa MCP Server

официальный

Exa MCP Server даёт AI-ассистентам доступ к веб-поиску, поиску кода и исследованию компаний через Exa. Сервер легко интегрируется в Cursor, VS Code и Claude, предоставляя готовые инструменты для разработчиков. Просто подключите API-ключ и получите актуальные данные.

TypeScript4742
financial-datasets/mcp-server

financial-datasets/mcp-server

MCP сервер для доступа к финансовым данным из Financial Datasets. Предоставляет отчёты о прибылях, балансы, цены акций и криптовалют через интерфейс ИИ-ассистентов. Полезен для инвесторов и аналитиков.

Python2241
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин