Skip to main content
Glama

EU Tender MCP

Актуальная, структурированная аналитика европейских госзакупок для МСП — в виде MCP-сервера. Ищите возможности, анализируйте трансграничные риски и разбирайтесь в тендерах ЕС — прямо из Claude, Cursor или любого MCP-клиента.

Ценность здесь — в информации, которую LLM не может знать: актуальные тендерные возможности, пороги ЕС, коды CPV и модели трансграничных рисков. Он создан для консалтинговых, сервисных или поставляющих МСП, которые хотят участвовать в госзакупках за пределами своего государства-члена.


Почему это действительно полезно (а не очередная обёртка)

Что LLM выдумывает по памяти

Что на самом деле делает этот MCP

«Каков порог ЕС для услуг?»

Возвращает реальную цифру (стандартные €143 тыс.) с категорией, к которой она применяется

«Найди мне тендеры в Германии на ПО»

Возвращает структурированные записи тендеров с фильтрацией (страна/CPV/сумма/срок)

«Рискованно ли подавать заявку на этот запрос предложений из-за рубежа?»

Запускает проверку на «красные флаги» (обеспечение, минимальный оборот, локальное присутствие, короткие сроки) + честную оценку соответствия для МСП

«Какой код CPV у „клининговых услуг“?»

Возвращает раздел CPV с псевдонимами

«Что означает этот тип извещения?»

Объясняет pin, cn-standard, results и т. д.

Каждый инструмент детерминирован, типизирован и честен в отношении источника данных — он никогда не выдумывает «живые» возможности, если не настроен ключ TED API.


Инструменты (7)

Инструмент

Что делает

search_tenders

Искать тендеры по запросу / стране / CPV / диапазону сумм / сроку

market_snapshot_tool

Активность по странам и секторам, типовые суммы, срочные дедлайны

analyze_tender

Проверка на «красные флаги» + оценка соответствия для МСП от 0 до 100 (по id тендера или вставленному тексту запроса предложений)

look_up_cpv

Перевести описание в коды разделов CPV ЕС

look_up_notice_type

Объяснить, что означает тип извещения (pin, cn-standard, results…)

eu_threshold

Превышает ли сумма обязательные пороги публикации ЕС

tender_details

Полная структурированная запись по одному тендеру


Установка и запуск

python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/pytest tests/ -q      # 38 tests, incl. a real MCP stdio integration

Запуск сервера (stdio)

.venv/bin/eu-tender-mcp
# or
.venv/bin/python -m tendermcp.server

Подключение клиента

Claude Desktop — добавьте в конфиг MCP (claude_desktop_config.json): mcpServers → см. configs/claude-desktop.json. Укажите PYTHONPATH на абсолютный путь к репозиторию.

Claude Code / Cursor / другие MCP-клиенты — используйте configs/mcp-config.json и установите пакет (pip install -e .), чтобы python3 -m tendermcp.server разрешался.


Модель данных

  • Провайдер по умолчанию: встроенный набор явно помеченных примеров тендеров (источник bundled_sample), чтобы MCP работал из коробки, был готов к демонстрации и полностью тестировался без ключа.

  • Живой TED (в дорожной карте): зарегистрируйте ключ TED API, задайте TED_API_KEY и реализуйте TEDLiveProvider._fetch()providers.py, уже заглушка). До этого никакие «живые» данные не выдумываются — вместо них возвращается размеченный пример.


Структура проекта

eu-tender-mcp/
├── tendermcp/
│   ├── server.py        ← FastMCP server wiring all tools
│   ├── knowledge.py     ← CPV codes, notice types, EU thresholds, red-flag rules
│   ├── analyzer.py      ← red-flag scan + SME fit scoring (offline, deterministic)
│   ├── providers.py     ← provider interface + bundled/live providers
│   ├── models.py        ← typed Tender / search-params models
│   ├── intel.py         ← market-snapshot aggregations
│   └── sample_data.py   ← labeled demo tenders
├── configs/             ← Claude Desktop / generic MCP client configs
├── tests/               ← 38 tests including real stdio integration
├── pyproject.toml
└── README.md

Дорожная карта / честные заметки

  • Живая лента TED — самое крупное улучшение: нужен зарегистрированный ключ TED/OPEN API и URL фида аккаунта (специфичный для аккаунта), которые может предоставить только пользователь. Шов провайдера готов.

  • Больше правил «красных флагов» и нюансов юрисдикции запланировано; анализатор намеренно прозрачен (он выводит причины, а не ложную точность).

  • Не является юридической консультацией. Анализатор — вспомогательный инструмент; всегда сверяйтесь с полной тендерной документацией.

Лицензия MIT.

-
license - not tested
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Government tender search for AI agents. UK, EU and US procurement opportunities.

  • Live EU funding data in your AI: grant calls, programmes, consortium partners, VCs, incubators.

  • UK public procurement data for AI agents: tenders, contracts, buyer and supplier profiles.

View all MCP Connectors

Latest Blog Posts

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/omardaaboul/eu-tender-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server