Search UK Find a Tender notices. 3 free calls/day per IP; paid x402 MCP calls cost 0.01 USDC.
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.
Check Find a Tender coverage, freshness and remaining free allowance. Free; no data-call allowance consumed.
This tool takes no arguments.
Check Find a Tender coverage, freshness and remaining free allowance. Free; no data-call allowance consumed.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Retrieve latest ingested notice by an ocid returned by search_tenders. Uses one of three daily free calls on success; after that requires x402 payment (normally 0.01 USDC on Base). Not a compiled procurement history; description is limited to 6000 characters with an official source link.
| Argument | Type | Description |
|---|---|---|
| ocid* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ocid"
],
"properties": {
"ocid": {
"type": "string",
"maxLength": 113
}
},
"additionalProperties": false
}Search the latest ingested UK Find a Tender notices. Literal AND keywords; region is work location, not buyer address. Three free calls/day per network address, up to 5 notices. After the allowance, or if limit exceeds 5, requires x402 payment (normally 0.01 USDC on Base), up to 25 notices. Empty searches count. Retry identical arguments and original proof after uncertain payment.
| Argument | Type | Description |
|---|---|---|
| q | string | |
| cpv | string | |
| limit | integer | |
| offset | integer | |
| region | string | |
| status | string | |
| snapshot | string | |
| deadline_to | string | |
| deadline_from | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"q": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"cpv": {
"type": "string",
"pattern": "^\\d{2,8}$"
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 25,
"minimum": 1
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 100,
"minimum": 0
},
"region": {
"type": "string",
"maxLength": 12
},
"status": {
"enum": [
"open",
"closed",
"cancelled",
"planned",
"unknown",
"all"
],
"type": "string",
"default": "open"
},
"snapshot": {
"type": "string",
"maxLength": 80
},
"deadline_to": {
"type": "string",
"maxLength": 40
},
"deadline_from": {
"type": "string",
"maxLength": 40
}
},
"additionalProperties": false
}