Ukraine Builders MCP
A free, read-only Model Context Protocol server that allows AI assistants to query public procurement data for Ukraine's reconstruction. It provides tools to search open tenders from sources like World Bank and Prozorro, retrieve signed contract details, analyze contract sizes by sector, and access guides and upcoming project information. The server returns public data with links to official sources and requires no authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://ukrainebuilders.com/api/mcpWhat you can do with it
- Search for open tenders by sector, keyword, or deadline
- Retrieve details of signed Prozorro contracts
- Analyze median and total contract values by sector
- Access guides on Ukraine public procurement
Source and maintenance
Protocol and capabilities
- Server
- ukraine-builders 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
search_tenders
Search currently open public tenders for Ukraine's reconstruction (World Bank, EU TED, EBRD, Prozorro). Returns title (English headline), issuer, sector, region, estimated value, deadline and links to the page on Ukraine Builders and the official notice.
{
"type": "object",
"properties": {
"sort": {
"enum": [
"deadline",
"value",
"newest"
],
"type": "string",
"description": "Default: soonest deadline first."
},
"query": {
"type": "string",
"description": "Words to look for in the title or issuer, e.g. \"boiler\" or \"school Kharkiv\"."
},
"sector": {
"enum": [
"energy",
"transport",
"water-municipal",
"healthcare",
"education",
"housing-construction",
"agriculture",
"social-protection",
"governance-finance",
"digital-it",
"other"
],
"type": "string",
"description": "Sector filter."
},
"max_results": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Default 10."
},
"min_value_usd": {
"type": "number",
"description": "Only tenders with an estimated value of at least this many US dollars (approximate, UAH at about 41 per USD)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_tender
Get one open tender by its id (the id field from search_tenders).
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_contracts
Search signed Prozorro public contracts of UAH 5 million (about US$122,000) or more in reconstruction-related categories: winner, awarding organisation, value, sector, signing date and official record.
{
"type": "object",
"properties": {
"sort": {
"enum": [
"value",
"newest"
],
"type": "string",
"description": "Default: largest first."
},
"query": {
"type": "string",
"description": "Words to look for in the contract title, winner or awarding organisation."
},
"since": {
"type": "string",
"description": "Only contracts signed on or after this date, YYYY-MM-DD."
},
"sector": {
"enum": [
"energy",
"transport",
"water-municipal",
"healthcare",
"education",
"housing-construction",
"agriculture",
"social-protection",
"governance-finance",
"digital-it",
"other"
],
"type": "string"
},
"max_results": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Default 10."
},
"min_value_uah": {
"type": "number",
"description": "Minimum contract value in hryvnia."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}contract_sizes_by_sector
Typical (median), largest and total value of the tracked signed contracts by sector, with the number of contracts, winning companies and buyers. Only contracts of UAH 5 million or more are included.
{
"type": "object",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_site
Search Ukraine Builders guides, upcoming World Bank and EBRD projects, tender issuers, winning companies and pages. Use it to find a guide (for example how a foreign company can bid on Prozorro) or an organisation.
{
"type": "object",
"required": [
"query"
],
"properties": {
"kind": {
"enum": [
"Guide",
"Upcoming project",
"Tender issuer",
"Winning company",
"Page",
"Sector"
],
"type": "string",
"description": "Restrict to one kind of result."
},
"query": {
"type": "string"
},
"max_results": {
"type": "integer",
"maximum": 15,
"minimum": 1,
"description": "Default 8."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_companies
List companies in the free partner directory (entries are posted by the companies themselves and are NOT verified). Can filter by what a company says it is looking for.
{
"type": "object",
"properties": {
"looking_for": {
"enum": [
"foreign-suppliers",
"local-subcontractors",
"local-distributor",
"joint-venture",
"local-agent"
],
"type": "string",
"description": "foreign-suppliers, local-subcontractors, local-distributor (distributor or agent in Ukraine), joint-venture, local-agent (can represent foreign companies in Ukraine)."
},
"max_results": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Default 10."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 326 ms
- 95th percentile latency
- 326 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 326 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http ukraine-builders-mcp https://ukrainebuilders.com/api/mcpCodex
codex mcp add ukraine-builders-mcp --url https://ukrainebuilders.com/api/mcpCursor
{
"mcpServers": {
"ukraine-builders-mcp": {
"url": "https://ukrainebuilders.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"ukraine-builders-mcp": {
"type": "streamableHttp",
"url": "https://ukrainebuilders.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"ukraine-builders-mcp": {
"type": "http",
"url": "https://ukrainebuilders.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http ukraine-builders-mcp https://ukrainebuilders.com/api/mcpClaude Desktop
{
"mcpServers": {
"ukraine-builders-mcp": {
"url": "https://ukrainebuilders.com/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"ukraine-builders-mcp": {
"serverUrl": "https://ukrainebuilders.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like Ukraine Builders MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run Ukraine Builders MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.