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.
A client for simap.ch covering tender search and detail, the Swiss procurement classification trees, and the bodies that publish.
- 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.
Nothing — no account, no key.
One command — npx -y @digilac/simap-mcp
