{"$schema":"https://modelcontextprotocol.io/spec/2025-06-18/server-card.schema.json","name":"de.ausschreibungsagenten/tender-search","displayName":"Ausschreibungsagenten Tender Search","description":"Search public procurement notices from 17 connected sources across Germany, the EU and the UK with country, CPV and explainable relevance filters.","version":"1.0.2","serverUrl":"https://api.ausschreibungsagenten.de/mcp","protocolVersion":"2025-11-25","transport":"streamable-http","documentation":"https://www.ausschreibungsagenten.de/entwickler","icon":"https://www.ausschreibungsagenten.de/brand/logo-mark.png","tools":[{"name":"search_tenders","description":"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.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_tender","description":"Fetch one tender by its id (as returned by the search tools), optionally with a cached AI summary.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"summarize_tender","description":"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.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"source_status","description":"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.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"countries","description":"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.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"fulltext_search","description":"Full-text search over stored tender titles, descriptions, and buyers.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"contact":"mailto:hi@ausschreibungsagenten.de"}