# Diavgis — Greek Public Procurement [Health: Active]

**Category:** 🔎 Search & Data Extraction  
**Repository:** https://github.com/omegaaistudio/diavgis-mcp  
**GitHub Stars:** 0  
**Views:** 2  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/diavgis-greek-public-procurement-2

## Description
Search Greek public procurement: tenders, awards, contracts, payments, buyers and suppliers.

## Tools
Capabilities this server exposes over MCP:

- **find_entity** — Resolve a buyer or supplier **name** to its ΑΦΜ — the first call when you only have a name
- **search_tenders** — Search acts across all three sources — by text, buyer, supplier, CPV, region, amount, date
- **expiring_contracts** — Contracts running **now** that expire within 0, 7, 30 or 180 days
- **get_act** — Full detail of one act by Διαύγεια ΑΔΑ or ΚΗΜΔΗΣ ΑΔΑΜ
- **get_entity** — Profile of a company or public body by 9-digit ΑΦΜ — name, role, spend/receipts
- **get_chain** — A reconstructed procurement lifecycle: the linked sequence tender → award → contract → payment
- **rank_entities** — Top buyers or suppliers, by spend or by count
- **spend_by_cpv** — Committed value by CPV division, optionally for one year
- **entity_counterparties** — Who an entity actually transacts with — a buyer's top suppliers, or the reverse
- **get_quota** — Your plan, calls used and remaining, and the rate limits — free, not counted against the quota

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "diavgis-greek-public-procurement": {
    "url": "https://api.diavgis.gr/ocds"
  }
}
```

## Documentation

## What Diavgis — Greek Public Procurement MCP server does

Diavgis — Greek Public Procurement MCP server gives AI agents access to Greek public-procurement records from three official sources: Διαύγεια, the state transparency portal; ΚΗΜΔΗΣ, the central public-contract registry; and TED, the EU procurement journal. The service links records that belong to the same procurement, allowing an agent to examine a sequence from tender through award, contract, and payment rather than treating each record as isolated.

The dataset supports searches across acts, buyers, suppliers, CPV classifications, regions, amounts, and dates. It also provides entity profiles, rankings, spending summaries, counterparty analysis, and contract-expiration queries.

## How it works

The server is hosted remotely at `https://mcp.diavgis.gr/mcp` and uses Streamable HTTP. No scraper, PDF parser, or local data installation is required. MCP clients send requests to the endpoint and receive tool results from the hosted service.

A typical investigation starts with `find_entity` when only an organization name is known. The returned nine-digit ΑΦΜ can then be used with `get_entity`, `search_tenders`, `entity_counterparties`, or other entity-focused tools. `get_act` retrieves an individual record using a Διαύγεια ΑΔΑ or ΚΗΜΔΗΣ ΑΔΑΜ, while `get_chain` returns the linked procurement lifecycle where available.

The endpoint supports protocol revisions `2026-07-28`, `2025-11-25`, `2025-06-18`, `2025-03-26`, and `2024-11-05`. A health-check URL is available at `https://mcp.diavgis.gr/health`.

## Setup and configuration

Add the remote endpoint to an MCP client as an HTTP server:

```json
{
  "mcpServers": {
    "diavgis": {
      "type": "http",
      "url": "https://mcp.diavgis.gr/mcp"
    }
  }
}
```

The Diavgis — Greek Public Procurement MCP server can be used without an API key. To obtain higher rate limits, add a bearer token in the request headers. Keys and their limits are provided through the Diavgis pricing page. `get_quota` reports the current plan, calls used, calls remaining, and rate limits; quota checks do not count against the quota.

## Tools and capabilities

Available tools include:

- `find_entity` resolves a buyer or supplier name to its ΑΦΜ.
- `search_tenders` searches records across all three sources using text, entities, CPV, region, amount, or date.
- `expiring_contracts` finds currently running contracts ending within 0, 7, 30, or 180 days.
- `get_act` retrieves full details for a specific act.
- `get_entity` returns a company or public-body profile, including role, spending, and receipts.
- `get_chain` reconstructs tender, award, contract, and payment links.
- `rank_entities` ranks buyers or suppliers by spending or record count.
- `spend_by_cpv` groups committed value by CPV division, with an optional year filter.
- `entity_counterparties` identifies an entity’s main trading counterparts.

## Limitations and notes

Natural-person counterparties are redacted at the source under European and Greek data-protection requirements, so those records do not provide supplier identity. Greek public sources may publish records after their issue dates; the OCDS endpoint indicates its settled-through date, and newer information may still be arriving.

Amounts can use a gross, VAT-inclusive basis when that is the only amount published by the source. Consult the endpoint’s field documentation and the project methodology when interpreting values. The API data is licensed CC BY 4.0 and requires attribution to Diavgis with a link to `https://diavgis.gr`; repository documentation is MIT-licensed.

_Full upstream README: https://allmcps.com/mcp/diavgis-greek-public-procurement-2/readme_

