Swiss MCP Server

Swiss public procurement (simap.ch): tenders, awards, CPV codes, all cantons + federal, read-only

Local serverstdioPython

What is the Swiss MCP Server?

Swiss public procurement (simap.ch): tenders, awards, CPV codes, all cantons + federal, read-only

What the server does

MCP server for Swiss public procurement — read access to the official simap.ch API, covering all cantons and the Confederation, updated intraday.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_procurementsSearch projects by canton, CPV, process type, date, text
search_procurements_detailedSearch + full detail for the top *n* hits in one call (aggregated)
search_awardsAwarded contracts only (all four award types at once)
get_procurement_detailsFull record for one publication
get_publication_historyEarlier publications of the same project (tender → award)
search_cpv_codesResolve keywords to CPV classification codes
search_construction_codesSwiss construction codes (BKP, NPK, eBKP, OAG, CPC)
find_procurement_officePublic procurement offices by partial name
source_statusReachability and latency of the simap.ch API

How to install the Swiss MCP Server

claude mcp add swiss-procurement -- uvx swiss-procurement-mcp

Example prompts to try

  • “Use Swiss to search procurements.”
  • “Use Swiss to search procurements detailed.”
  • “Use Swiss to search awards.”

Frequently asked questions

Swiss public procurement (simap.ch): tenders, awards, CPV codes, all cantons + federal, read-only Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.