Procurement MCP server
{
"mcpServers": {
"diavgis": {
"type": "http",
"url": "https://mcp.diavgis.gr/mcp"
}
}
}{
"mcpServers": {
"diavgis": {
"type": "http",
"url": "https://mcp.diavgis.gr/mcp"
}
}
}{
"mcpServers": {
"diavgis": {
"type": "http",
"url": "https://mcp.diavgis.gr/mcp"
}
}
}{
"servers": {
"diavgis": {
"type": "http",
"url": "https://mcp.diavgis.gr/mcp"
}
}
}{
"mcpServers": {
"diavgis": {
"type": "http",
"url": "https://mcp.diavgis.gr/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.3.0
What it does
An MCP server that provides queryable access to Greek public procurement data from three official sources (Diavgeia, KIMDIS, and TED), with records linked into procurement chains that connect tenders, awards, contracts, and payments. Designed for AI agents to query procurement records, supplier information, and spending patterns without scraping or local setup.
- Find a company's procurement history by resolving its name to a tax ID and then retrieving all related tenders, awards, contracts and payments in sequence.
- Search for active contracts expiring within a specified timeframe to identify upcoming renewal deadlines or contract management requirements.
- Identify spending patterns by looking up a buyer's top suppliers or examining total committed value across commodity categories for a given year.
Tools this server exposes
| Tool | Does |
|---|---|
| find_entity | Resolve a buyer or supplier name to its Greek tax ID (ΑΦΜ). |
| search_tenders | Search procurement acts across all three sources by text, buyer, supplier, CPV code, region, amount, or date. |
| expiring_contracts | Find contracts currently active that expire within 0, 7, 30, or 180 days. |
| get_act | Retrieve full details of a single act by its Diavgeia or KIMDIS identifier. |
| get_entity | Get a profile of a company or public body by its tax ID, including name, role, and spending or receipt totals. |
| get_chain | Retrieve a reconstructed procurement lifecycle linking a tender to its award, contract, and payments. |
| rank_entities | List top buyers or suppliers ranked by total spend or transaction count. |
| spend_by_cpv | Get committed value by CPV commodity division, optionally filtered to a single year. |
| entity_counterparties | Find an entity's trading partners—a buyer's top suppliers or vice versa. |
| get_quota | Check your usage plan, calls consumed, remaining quota, and rate limits. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.