Skip to main content
Glama

EU Tender MCP

Live, strukturierte europäische Vergabe-Intelligenz für KMU — als MCP-Server. Suchen Sie nach Möglichkeiten, analysieren Sie grenzüberschreitende Risiken und verstehen Sie EU-Ausschreibungen — alles direkt aus Claude, Cursor oder einem beliebigen MCP-Client.

Der Wert liegt in Informationen, die ein LLM nicht wissen kann: aktuelle Ausschreibungsmöglichkeiten, EU-Schwellenwerte, CPV-Codes und grenzüberschreitende Risikomuster. Entwickelt für ein Beratungs-, Dienstleistungs- oder Liefer-KMU, das sich außerhalb seines Heimatmitgliedstaats um öffentliche Aufträge bewerben möchte.


Warum es wirklich nützlich ist (und nicht nur ein weiterer Wrapper)

Was ein LLM aus dem Gedächtnis erfindet

Was dieser MCP tatsächlich tut

„Wie hoch ist der EU-Schwellenwert für Dienstleistungen?"

Liefert den echten Wert (Standard: 143.000 €) mit der Kategorie, für die er gilt

„Finde mir Ausschreibungen in Deutschland für Software"

Liefert strukturierte, filterbare Ausschreibungsdatensätze (Land/CPV/Wert/Frist)

„Ist dieses RFP riskant, wenn ich aus dem Ausland biete?"

Führt einen Red-Flag-Scan durch (Bürgschaften, Umsatzschwellen, lokale Präsenz, kurze Fristen) plus einen ehrlichen KMU-Fit-Score

„Welcher CPV-Code ist ‚Reinigungsdienste'?"

Liefert die CPV-Abteilung mit Aliasen

„Was bedeutet dieser Bekanntmachungstyp?"

Erklärt pin, cn-standard, results usw.

Jedes Tool ist deterministisch, typisiert und ehrlich bezüglich seiner Datenquelle — es erfindet niemals „live" Möglichkeiten, wenn kein TED-API-Schlüssel konfiguriert ist.


Werkzeuge (7)

Tool

Was es tut

search_tenders

Sucht Ausschreibungen nach Suchbegriff / Land / CPV / Wertbereich / Frist

market_snapshot_tool

Aktivität nach Land & Sektor, typische Werte, dringende Fristen

analyze_tender

Red-Flag-Scan + KMU-Fit-Score von 0–100 (per Ausschreibungs-ID oder eingefügtem RFP-Text)

look_up_cpv

Übersetzt eine Beschreibung in EU-CPV-Abteilungscodes

look_up_notice_type

Erklärt, was ein Bekanntmachungstyp (pin, cn-standard, results…) signalisiert

eu_threshold

Ob ein Wert über den EU-Pflichtveröffentlichungsschwellen liegt

tender_details

Vollständiger strukturierter Datensatz für eine Ausschreibung


Installation & Ausführung

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

Server starten (stdio)

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

Client verbinden

Claude Desktop — fügen Sie zu Ihrer MCP-Konfiguration hinzu (claude_desktop_config.json): mcpServers → siehe configs/claude-desktop.json. Setzen Sie PYTHONPATH auf den absoluten Pfad des Repos.

Claude Code / Cursor / andere MCP-Clients — verwenden Sie configs/mcp-config.json und installieren Sie das Paket (pip install -e .), damit python3 -m tendermcp.server aufgelöst wird.


Datenmodell

  • Standardanbieter: ein gebündelter Satz klar gekennzeichneter Beispiel-Ausschreibungen (Quelle bundled_sample), sodass der MCP sofort funktioniert, demonstrierbar und ohne Schlüssel vollständig testbar ist.

  • Live-TED (Roadmap): Registrieren Sie einen TED-API-Schlüssel, setzen Sie TED_API_KEY und implementieren Sie TEDLiveProvider._fetch() (in providers.py, bereits als Stub vorhanden). Bis dahin werden niemals Live-Daten erfunden — stattdessen wird die gekennzeichnete Stichprobe zurückgegeben.


Projektstruktur

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

Roadmap / ehrliche Anmerkungen

  • Live-TED-Feed ist das größte Upgrade — er erfordert einen registrierten TED/OPEN-API-Schlüssel plus eine kontospezifische Feed-URL, die nur ein Benutzer bereitstellen kann. Die Provider-Schnittstelle ist bereit.

  • Weitere Red-Flag-Regeln und Rechtsraum-Nuancen sind geplant; der Analysator ist bewusst transparent (er gibt Gründe aus, keine falsche Präzision).

  • Keine Rechtsberatung. Der Analysator ist eine Triage-Hilfe; überprüfen Sie immer die vollständigen Ausschreibungsunterlagen.

MIT-lizenziert.

-
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