digilac avatar

Simap Mcp

digilac/simap-mcp

Connects Claude to simap.ch, Switzerland's public procurement platform, with full read access to tenders and classification systems. You get search and detail retrieval for public contracts, plus navigation tools for CPV codes (procurement vocabulary), BKP (construction), NPK (standardized positions), and OAG (object types). Filter by canton, institution, date range, or procurement type. No API key needed since simap's endpoints are public. Runs via npx with stdio transport. Built by Digilac for anyone tracking Swiss government contracts, whether you're a bidder monitoring opportunities, a researcher analyzing procurement patterns, or building compliance workflows that need structured access to official tender data.

GitHub stars
9
tools
14
transport
STDIO
last updated
Nov 5, 2026

Tools

14 tools

Public tool metadata for what this MCP can expose to an agent.

search_tendersSearch tenders with filters (text, dates, types, cantons, CPV)

Search tenders with filters (text, dates, types, cantons, CPV)

No parameter schema in public metadata yet.

get_tender_detailsGet full details of a specific tender

Get full details of a specific tender

No parameter schema in public metadata yet.

search_cpv_codesSearch CPV codes (Common Procurement Vocabulary)

Search CPV codes (Common Procurement Vocabulary)

No parameter schema in public metadata yet.

browse_cpv_treeNavigate CPV code hierarchy

Navigate CPV code hierarchy

No parameter schema in public metadata yet.

list_cantonsList all Swiss cantons

List all Swiss cantons

No parameter schema in public metadata yet.

list_institutionsList Swiss public institutions

List Swiss public institutions

No parameter schema in public metadata yet.

get_publication_historyGet publication history for a project

Get publication history for a project

No parameter schema in public metadata yet.

search_proc_officesSearch public procurement offices

Search public procurement offices

No parameter schema in public metadata yet.

search_bkp_codesSearch BKP codes (construction)

Search BKP codes (construction)

No parameter schema in public metadata yet.

browse_bkp_treeNavigate BKP code hierarchy

Navigate BKP code hierarchy

No parameter schema in public metadata yet.

search_npk_codesSearch NPK codes (standardized positions)

Search NPK codes (standardized positions)

No parameter schema in public metadata yet.

browse_npk_treeNavigate NPK code hierarchy

Navigate NPK code hierarchy

No parameter schema in public metadata yet.

search_oag_codesSearch OAG codes (object types)

Search OAG codes (object types)

No parameter schema in public metadata yet.

browse_oag_treeNavigate OAG code hierarchy

Navigate OAG code hierarchy

No parameter schema in public metadata yet.

Sponsors

Readme

simap MCP Server

GitHub License NPM Version GitHub Actions Workflow Status NPM Downloads Ask DeepWiki

An MCP (Model Context Protocol) server for interacting with simap.ch, Switzerland's public procurement platform.

Enables Claude and other AI assistants to search and view public tenders in Switzerland.

Developed by Digilac.

Features


View the full README on GitHub

Details

Repository
github.com/digilac/simap-mcp
Package
@digilac/simap-mcp
Transport
STDIO
Registry
MCP registry, active