Servidor MCP

Ausschreibungsagenten Tender Search

de.ausschreibungsagenten/tender-search
Negocio y operaciones Búsqueda e investigación Público y accesible MCP 2026-07-28

Qué hace este MCP

Searches and retrieves public procurement tenders across Germany, the EU, and the UK, with source status and summaries.

countries
Countries
Stored notice count per buyer country (ISO alpha-3) across the whole index. Pass min_count to drop countries with only a handful of notices.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'properties': {'min_count': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Only return countries with at least this many stored notices.'}}, 'additionalProperties': False}
fulltext_search
Fulltext Search
Full-text search over stored tender titles, descriptions, and buyers.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5}, 'query': {'type': 'string'}}, 'additionalProperties': False}
get_tender
Get Tender
Fetch one tender by its id (as returned by the search tools), optionally with a cached AI summary.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}, 'summary_lang': {'enum': ['en', 'de'], 'type': 'string'}}, 'additionalProperties': False}
search_tenders
Search Tenders
Search live public tender previews. Filter by ISO alpha-3 country, CPV codes (full 8-digit codes match exactly, shorter numeric prefixes such as '45' match whole divisions), deadline window and contract value. summary_lang attaches cached AI summaries in that language.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'properties': {'cpv': {'type': 'string', 'description': "Comma-separated CPV codes or division prefixes, e.g. '45' or '72000000'"}, 'limit': {'type': 'integer', 'default': 5}, 'search': {'type': 'string'}, 'country': {'type': 'string', 'default': 'DEU', 'description': 'ISO alpha-3 buyer country, e.g. FRA'}, 'min_score': {'type': 'integer', 'default': 60}, 'summary_lang': {'enum': ['en', 'de'], 'type': 'string'}, 'maximum_value_eur': {'type': 'number', 'minimum': 0}, 'minimum_value_eur': {'type': 'number', 'minimum': 0}, 'deadline_within_days': {'type': 'integer', 'maximum': 365, 'minimum': 1}}, 'additionalProperties': False}
source_status
Source Status
Live status of connected procurement sources: implementation status, last successful poll and stored notice count. Honest coverage instead of claims. Pass source to check one portal instead of all.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'properties': {'source': {'type': 'string', 'description': "Limit to one source key, e.g. 'ted', 'bund', 'doe'."}}, 'additionalProperties': False}
summarize_tender
Summarize Tender
Return the AI summary (title + max two sentences) of a tender in English or German. Labelled as AI-generated; the original notice prevails. Cached per tender and language; generating a NEW summary requires an API key (free tier is enough), anonymous callers get cached ones.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}, 'lang': {'enum': ['en', 'de'], 'type': 'string', 'default': 'en'}}, 'additionalProperties': False}
Añadido
fulltext_search
17 de September de 2026 a las 12:38
Añadido
countries
17 de September de 2026 a las 12:38
Añadido
source_status
17 de September de 2026 a las 12:38
Añadido
summarize_tender
17 de September de 2026 a las 12:38
Añadido
get_tender
17 de September de 2026 a las 12:38
Añadido
search_tenders
17 de September de 2026 a las 12:38