MCP server · open · free

Ask your AI about Cyprus public procurement

Connect Claude, Cursor or any MCP client to Symvaseis.cy and ask plain-language questions about tenders, awards, contracting authorities and contractors.

What it is

The Model Context Protocol (MCP) is an open standard that lets AI assistants use external data. Our server is read-only, needs no account or API key, and uses the Streamable HTTP transport.

Connect

Server URL
https://www.symvaseis.info/mcp

Claude (claude.ai and Desktop)

Open Settings → Connectors → Add custom connector, give it a name and paste the server URL.

Claude Code

Run in your terminal:

claude mcp add --transport http symvaseis https://www.symvaseis.info/mcp

Cursor and other clients

Add the server to your client's MCP config file (e.g. .cursor/mcp.json):

{
  "mcpServers": {
    "symvaseis": {
      "url": "https://www.symvaseis.info/mcp"
    }
  }
}

Try it with MCP Inspector

Run the command, choose Transport Type: Streamable HTTP and paste the URL.

npx @modelcontextprotocol/inspector

Example questions

Available tools

All tools are read-only. Descriptions are in English on the server itself so models read them reliably.

search_tenders

Search all Cyprus public tenders (open and historical) by title, authority and CPV division. Newest first.

Parameters

  • query string Free text matched against tender titles (Greek or English).
  • authority_slug string Restrict to one authority; get slugs from list_authorities.
  • cpv_division string 2-digit CPV division, e.g. 45 for construction, 72 for IT services.
  • limit integer Maximum results (default 20, max 50).

list_open_tenders

List currently open tender opportunities (deadline not yet passed) that businesses can still bid on. Newest first.

Parameters

  • query string Free text matched against tender titles (Greek or English).
  • cpv_division string 2-digit CPV division, e.g. 45 for construction, 72 for IT services.
  • limit integer Maximum results (default 20, max 50).

get_tender

Full details of one tender: authority, value, status, procedure type, deadline and source.

Parameters

  • id integer · required Tender id, as returned by search_tenders or list_open_tenders.

list_authorities

Contracting authorities (ministries, municipalities, agencies) ranked by total awarded contract value.

Parameters

  • limit integer Maximum results (default 20, max 50).

get_authority

A contracting authority's spending profile: totals, top contractors, spend by CPV sector and recent awards.

Parameters

  • slug string · required The authority or contractor slug, as returned by the list tools.

list_contractors

Contractors that won public contracts, ranked by total awarded value.

Parameters

  • limit integer Maximum results (default 20, max 50).

get_contractor

A contractor's profile: total won, which authorities award them contracts, and recent awards.

Parameters

  • slug string · required The authority or contractor slug, as returned by the list tools.

Good to know