Labsco
MCP SERVER

SIMAP MCP Server

by Digilac

Search Swiss public tenders on simap.ch by canton, date and CPV code, and resolve the CPV, BKP, NPK and OAG codes needed to filter with.

Government, Legal & Legislative RecordsVerified
Summary
The classification codes a tender search depends on are findable in the same session as the search.

Filtering simap.ch usefully means holding CPV, BKP, NPK or OAG codes, and each of the four is both keyword-searchable and browsable as a hierarchy here, so a query does not stall on a number nobody remembers. The publication history is what completes a tender's story, since corrections and awards are separate publications against the same project. Language is a parameter on nearly every call, which matters in a country that publishes procurement in several.

What it is

A client for simap.ch covering tender search and detail, the Swiss procurement classification trees, and the bodies that publish.

What you get
  • Tender search filtered by publication date range, cantons, CPV and BKP codes, process types, project subtypes, publication types and issuing organisation.
  • Full detail for one tender, with the raw record available when the summary is not enough.
  • Four classification systems searchable by keyword or number and browsable as trees: CPV, the BKP construction cost plan, the NPK standardised positions catalogue and the OAG object type classification.
  • The Swiss cantons with their codes, the public institutions that publish tenders, and procurement offices searched by name or institution.
  • A project's publication history, including corrections and awards.
Requirements

Nothing — no account, no key.

Setup effort

One command — npx -y @digilac/simap-mcp