Ausschreibungsagenten Tender Search
Search public procurement notices from 17 sources across Germany, the EU and the UK. Read-only.
Open source Repository Open in the app JSON README (API)
About
Search public procurement notices from 17 sources across Germany, the EU and the UK. Read-only.
Details
- Kind
- MCP servers
- Topic
- Government & public data
- Publisher
- de.ausschreibungsagenten
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.0.2
- Last push
- 2026-09-01T03:32:48Z
- Repository state
- ativo
- License
- MIT
- Added
- 2026-08-29 03:01:28
- Updated
- 2026-08-29 03:01:28
- Origin id
de.ausschreibungsagenten/tender-search
README
# Ausschreibungsagenten MCP Server — Public Tenders from Germany, the EU & the UK (AI Agent Tools)
[](https://registry.modelcontextprotocol.io/v0/servers?search=ausschreibung)
[](https://api.ausschreibungsagenten.de/mcp)
[](https://www.ausschreibungsagenten.de/openapi.json)
[](https://www.ausschreibungsagenten.de/api/source-status)
[](LICENSE)
**[Ausschreibungsagenten](https://www.ausschreibungsagenten.de)** (German) and
**[Tender Agents](https://www.tender-agents.com)** (English) index public
procurement notices from 17 connected sources across Germany, the EU and the
United Kingdom. This MCP server makes that index callable by AI agents like
**Claude, ChatGPT and Cursor**: search by trade, country, CPV code, deadline or
contract value, pull one notice in full, and check how fresh each source is.
No API key needed to start.
- **Endpoint:** `https://api.ausschreibungsagenten.de/mcp` (Streamable HTTP)
- **Same server, English brand:** `https://api.tender-agents.com/mcp`
- **Open-data surface:** `https://api.ausschreibungsagenten.de/mcp/open-data` — official interfaces only, see [below](#open-data-surface)
- **MCP registry:** [`de.ausschreibungsagenten/tender-search`](https://registry.modelcontextprotocol.io/v0/servers?search=ausschreibung)
- **Smithery:** [@agentifizierung/ausschreibungsagenten](https://smithery.ai/servers/@agentifizierung/ausschreibungsagenten)
- **REST alternative:** [OpenAPI spec](https://www.ausschreibungsagenten.de/openapi.json) · [Developer portal](https://www.ausschreibungsagenten.de/entwickler)
- **A2A:** [`/.well-known/agent-card.json`](https://www.ausschreibungsagenten.de/.well-known/agent-card.json)
> Read-only. Every hit links to the authoritative original notice, which always
> prevails over anything shown here. This service never submits a bid and gives
> no procurement-law advice.
## When to use this server
Use it whenever someone wants to **find or assess public tenders in Germany,
the EU or the UK** — for example:
- *"Find facade tenders in Germany closing in the next three weeks"*
- *"Which IT procurement notices are open in Austria right now?"*
- *"Summarise this tender and tell me the deadline"*
- *"Which procurement portals do you cover, and how current is the data?"*
**Not** for: writing or submitting bids, calculating bid prices, or legal
advice on procurement law.
## Connect
**Claude Code** (one line):
```bash
claude mcp add --transport http ausschreibungsagenten https://api.ausschreibungsagenten.de/mcp
```
Any client that reads an `mcpServers` block (Cursor, Windsurf, VS Code, …):
```json
{
"mcpServers": {
"ausschreibungsagenten": {
"type": "streamable-http",
"url": "https://api.ausschreibungsagenten.de/mcp"
}
}
}
```
No credentials are needed to start. `search_tenders` is open to anonymous
callers at 60 requests per hour.
### ChatGPT and Codex Plugin
The OpenAI Plugin submission uses the anonymous, read-only open-data endpoint:
```
https://api.ausschreibungsagenten.de/mcp/open-data
```
Listing metadata, annotation justifications and review test cases are in
[`chatgpt-app-submission.json`](chatgpt-app-submission.json). The five tools
listed there match the tools exposed by that endpoint.
## Tools
| Tool | Purpose |
| --- | --- |
| `search_tenders` | Search open notices by keyword, ISO-3 country, CPV code, relevance score, deadline window and contract value. Optional AI summary per hit. |
| `get_tender` | One notice in full, by id. |
| `summarize_tender` | Labelled AI short form of a notice, `de` or `en`. Cached summaries are served anonymously; generating a new one needs a key. |
| `source_status` | Freshness per connected procurement portal — last successful poll, counts, last error. |
| `countries` | Indexed countries (ISO-3) with the number of open procedures. |
| `fulltext_search` | Full text across indexed notices. Needs a paid key; anonymous callers get an error. |
CPV filtering accepts full 8-digit codes for exact matches and shorter numeric
prefixes for whole divisions — `45` matches all of construction.
## Authentication
Anonymous access covers the public preview. Higher limits and `fulltext_search`
use an API key as an HTTP Bearer token:
```
Authorization: Bearer sk_...
```
No other header is evaluated — a request sent with `X-API-Key` counts as
unauthenticated and runs in the anonymous limit. Free keys:
[ausschreibungsagenten.de/entwickler](https://www.ausschreibungsagenten.de/entwickler).
## Sources
TED, service.bund.de, Datenservice Öffentlicher Einkauf, DTVP, RIB, the state
and regional portals of Bavaria, North Rhine-Westphalia, Baden-Württemberg,
Vergabeportal BW, Bremen, Saxony, Mecklenburg-Vorpommern, Hesse,
Rhineland-Palatinate and Metropolregion Rhein-Neckar, plus GB Find a Tender and
Contracts Finder. Above and below the EU threshold.
Coverage is not claimed to be complete. `source_status` states per portal what
is actually being polled and when it last succeeded — check it before relying on
completeness.
### Open-data surface
`https://api.ausschreibungsagenten.de/mcp/open-data` exposes five anonymous,
read-only tools. Search results are limited to sources whose operator provides
an interface for them: TED, service.bund.de, Datenservice Öffentlicher Einkauf,
GB Find a Tender and GB Contracts Finder. The `interface` field in
`source_status` names the connection type per source. `fulltext_search` is not
exposed on this surface, and `summarize_tender` only returns an existing cached
summary; it never generates a new one anonymously. Tender lookup, summaries,
country counts and source status all enforce the same five-source boundary.
That is narrower than the full endpoint but not a stub: all 27 EU countries via
TED, the German federal level, German above- *and* below-threshold notices via
Datenservice, plus the UK. Use it where the terms of an intermediary matter more
than breadth.
## Other ways in
- REST + OpenAPI: [openapi.json](https://www.ausschreibungsagenten.de/openapi.json) · canonical surface `https://api.ausschreibungsagenten.de/api/v1/...`
- CLI: `npx ausschreibungsagenten suche Fassade --land DEU --limit 5` ([npm](https://www.npmjs.com/package/ausschreibungsagenten))
- A2A agent card: [/.well-known/agent-card.json](https://www.ausschreibungsagenten.de/.well-known/agent-card.json)
- Agent instructions: [llms.txt](https://www.ausschreibungsagenten.de/llms.txt) · [agents.md](https://www.ausschreibungsagenten.de/agents.md)
- Versioning and deprecation policy: [api-policy.md](https://www.ausschreibungsagenten.de/api-policy.md)
- **WebMCP** in-page tools on the website itself: [source](https://github.com/shufflethis/ausschreibungsagenten/blob/master/WEBMCP.md)
## When not to use this
Bid pricing, writing bid documents, submitting through a procurement portal, or
legal advice on procurement law. This service is not built for any of those.
---
## Deutsch: Öffentliche Ausschreibungen per KI-Agent
Dieser MCP-Server macht **17 öffentliche Vergabequellen** aus Deutschland, der
EU und Großbritannien für KI-Agenten nutzbar: nach Gewerk, Land, CPV-Code,
Frist oder Auftragswert suchen, eine Bekanntmachung vollständig abrufen und den
Datenstand je Portal prüfen — ohne API-Key zum Start.
- Für Unternehmen: [ausschreibungsagenten.de](https://www.ausschreibungsagenten.de)
- International, englisch: [tender-agents.com](https://www.tender-agents.com)
- Entwickler-Doku und kostenloser Key: [ausschreibungsagenten.de/entwickler](https://www.ausschreibungsagenten.de/entwickler)
- Live-Quellenstatus: [api/source-status](https://www.ausschreibungsagenten.de/api/source-status)
**Wichtig:** Die verlinkte Originalbekanntmachung ist immer maßgeblich. Der
Dienst gibt kein Angebot ab und keine vergaberechtliche Auskunft. Vollständige
Abdeckung wird nicht behauptet — `source_status` weist je Portal aus, was
tatsächlich abgefragt wird.
---
## Contact
- Website: [ausschreibungsagenten.de](https://www.ausschreibungsagenten.de) · [tender-agents.com](https://www.tender-agents.com)
- Email: [hi@ausschreibungsagenten.de](mailto:hi@ausschreibungsagenten.de)
- YouTube: [@ausschreibungsagenten](https://www.youtube.com/@ausschreibungsagenten)
- X: [@wuebbe](https://x.com/wuebbe)
- LinkedIn: [wuebbe](https://www.linkedin.com/in/wuebbe/)
This repository contains documentation and discovery metadata (`server.json`).
The server itself is operated by yawusa UG (haftungsbeschränkt), Berlin
([Impressum](https://www.ausschreibungsagenten.de/impressum)).
**License:** MIT — see [LICENSE](LICENSE). The MIT license covers the contents
of this repository. Use of the service itself is subject to the
[terms of use](https://www.ausschreibungsagenten.de/agb).