German public tenders as normalised JSON (CPV, NUTS, deadlines). Free sample; search paid via x402.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
FREE. Endpoints, prices, x402 payment details (USDC on Base), data source and licence, provider and legal notice, how to use the paid tools.
This tool takes no arguments.
FREE. Endpoints, prices, x402 payment details (USDC on Base), data source and licence, provider and legal notice, how to use the paid tools.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}PAID ($0.002 USDC on Base per call via x402). One notice by UUID with lots, deadlines, links and winners. Returns the HTTP URL and payment requirements; pay via the local MCP server or an x402 HTTP client.
| Argument | Type | Description |
|---|---|---|
| id* | string | notice UUID |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "notice UUID"
}
},
"additionalProperties": false
}FREE. The 5 most recent German public calls for tenders (compact fields) from oeffentlichevergabe.de, optionally filtered by one CPV code or prefix. Data: CC0, personal contact data removed.
| Argument | Type | Description |
|---|---|---|
| cpv | string | CPV code or prefix, e.g. 72 (IT), 45 (construction) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cpv": {
"type": "string",
"pattern": "^\\d{2,8}$",
"description": "CPV code or prefix, e.g. 72 (IT), 45 (construction)"
}
},
"additionalProperties": false
}PAID ($0.01 USDC on Base per call via x402). Full-text and structured search over German public procurement notices (CPV, NUTS, deadline, buyer type, value). This remote server cannot pay on your behalf: the tool returns the exact HTTP URL and payment requirements; use the local MCP server (npx -y github:applehorsefrog/vergabe-api) or an x402 HTTP client to get data.
| Argument | Type | Description |
|---|---|---|
| q | string | |
| cpv | string | |
| kind | string | |
| nuts | string | |
| sort | string | |
| limit | integer | |
| since | string | |
| until | string | |
| fields | string | |
| nature | string | |
| offset |
FREE. Imported notices per publication day for the last 30 days, split by kind.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}| integer |
| min_value | number |
| procedure | string |
| buyer_type | string |
| legal_basis | string |
| deadline_after | string |
| deadline_before | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"q": {
"type": "string"
},
"cpv": {
"type": "string"
},
"kind": {
"enum": [
"competition",
"result",
"planning",
"change",
"all"
],
"type": "string"
},
"nuts": {
"type": "string"
},
"sort": {
"enum": [
"published",
"deadline"
],
"type": "string"
},
"limit": {
"type": "integer"
},
"since": {
"type": "string"
},
"until": {
"type": "string"
},
"fields": {
"enum": [
"compact",
"full"
],
"type": "string"
},
"nature": {
"type": "string"
},
"offset": {
"type": "integer"
},
"min_value": {
"type": "number"
},
"procedure": {
"type": "string"
},
"buyer_type": {
"type": "string"
},
"legal_basis": {
"type": "string"
},
"deadline_after": {
"type": "string"
},
"deadline_before": {
"type": "string"
}
},
"additionalProperties": false
}