eiu-mcp-server
eiu-mcp-server
Сервер на базе Model Context Protocol, который даёт Claude (или любому MCP-совместимому LLM-клиенту) структурированный и эффективный по токенам доступ к API данных EIU — около 200 стран и 320 рядов экономических показателей, включая исторические данные и прогнозы.
Он предоставляет три инструмента:
Инструмент | Назначение |
| Список доступных географий и рядов, с возможностью фильтрации по ключевому слову |
| Поиск по ключевому слову в каталоге рядов (например, |
| Получение данных по коду страны и ряда, с фильтрами по частоте и датам |
Справочные данные загружаются один раз за сессию и кэшируются в памяти, поэтому просмотр и поиск не требуют дополнительных API-вызовов.
Предварительные требования
Доступ к Developer Portal EIU API. Это не самообслуживание. Напишите на economicssupport@economist.com и запросите доступ к Developer Portal. Они вручную создадут вашу учётную запись. Вам понадобятся все три элемента: адрес электронной почты портала, пароль портала и API-ключ, указанный на портале.
На вашей машине должен быть установлен
uv. Одна команда:curl -LsSf https://astral.sh/uv/install.sh | sh
Вам не нужно клонировать этот репозиторий или создавать виртуальное окружение — uvx берёт на себя всё, начиная с git-URL.
Related MCP server: EODHD MCP Server
Установка
Claude Code
Установка одной командой, выполненной из папки, чей .env содержит ваши три значения EIU.
Оболочка читает их, поэтому учётные данные никогда не появятся в вашем диалоге:
set -a; source .env; set +a
claude mcp add --scope user eiu \
-e EIU_API_KEY="$EIU_API_KEY" \
-e EIU_EMAIL="$EIU_EMAIL" \
-e EIU_PASSWORD="$EIU_PASSWORD" \
-- uvx --from git+https://github.com/joshua-bailey/eiu-mcp-server.git eiu-mcp-serverЛибо добавьте запись в .mcp.json вручную:
{
"mcpServers": {
"eiu": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/joshua-bailey/eiu-mcp-server.git",
"eiu-mcp-server"
],
"env": {
"EIU_API_KEY": "${EIU_API_KEY}",
"EIU_EMAIL": "${EIU_EMAIL}",
"EIU_PASSWORD": "${EIU_PASSWORD}"
}
}
}
}Затем перезапустите Claude Code. Три инструмента eiu_* должны появиться в разделе /mcp.
Claude Desktop
Тот же фрагмент JSON, размещённый в разделе mcpServers в:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Desktop не раскрывает ссылки ${VAR}, поэтому впишите туда буквальные значения.
Фиксация версии
По умолчанию uvx устанавливает последний коммит в ветке main. Чтобы зафиксировать конкретный тегированный релиз, добавьте @<tag> к git-URL, например:
"git+https://github.com/joshua-bailey/eiu-mcp-server.git@v0.1.0"Переменные окружения
Переменная | Обязательная? | Назначение |
| Да | Ваш API-ключ EIU из Developer Portal. |
| Да | Адрес электронной почты вашей учётной записи на портале. |
| Да | Пароль от портала. |
Нужны все три. Сервер выполняет вход с помощью адреса электронной почты и пароля, чтобы получить bearer-токен, а затем отправляет этот токен вместе с API-ключом в каждом запросе. Токен кэшируется в памяти и обновляется до истечения срока действия.
Использование
После регистрации MCP спрашивайте у Claude, например:
«Search EIU for current account balance series»
«What EIU series codes cover consumer prices?»
«Pull EIU annual GDP growth (DGDP) for the US, UK and China from 2015 to 2030»
«Show me EIU quarterly inflation forecasts for Brazil, Mexico and Chile»
Claude выберет нужный инструмент и вызовет его.
Коды
Географии — двухбуквенные коды ISO в верхнем регистре:
US,GB,CN,BR.Ряды — собственные короткие коды EIU в верхнем регистре, например
DGDP,DCPI. Используйтеeiu_searchилиeiu_browse, чтобы найти их, а не угадывать.Частота — одно из значений
Yearly,QuarterlyилиMonthly.
eiu_get_data ограничивает ответ 200 точками данных для экономии токенов и сообщает об этом при усечении. Сузьте диапазон дат или список стран, чтобы увидеть остальное.
Справочник по API
Базовый API описан в документации на
developer.eiu.com/help/overview.
Сервер обращается к https://api.eiu.com/v1.
Лицензия
MIT — см. LICENSE. Применяется только к коду обёртки в этом репозитории. Зависимости сохраняют свои собственные лицензии. Данные EIU являются платной подпиской, и их условия использования действуют независимо от данной обёртки.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEconomic data MCP server that connects FRED, BLS, BEA, IMF, World Bank, and ECB to any MCP-compatible client, with built-in methodology rules to guide LLMs in selecting appropriate economic indicators.
- AlicenseNot gradedqualityCmaintenanceEnables interaction with EOD Historical Data APIs, providing access to 75 read-only tools for financial data including fundamentals, news, screeners, and options via MCP transports.17MIT
- AlicenseAqualityCmaintenanceEnables MCP-compatible clients to access Canadian statistical data from Statistics Canada via WDS and SDMX APIs, including search, download, and analysis capabilities.255MIT
- FlicenseNot gradedqualityDmaintenanceExposes World Bank development data and country information via MCP resources and tools, enabling AI agents to query historical indicators and live API data.
Related MCP Connectors
Browse and query the EIA API v2 — electricity, petroleum, natural gas, coal, forecasts via MCP.
World Bank MCP — wraps the World Bank Data API v2 (free, no auth)
INEGI MCP — Mexico's national statistics office (INEGI) Indicators API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/joshua-bailey/eiu-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server