simap-mcp — Claude Code MCP server: what it does, how to install
Connects AI assistants to Switzerland's simap.ch public procurement platform to search tenders by canton or code and analyze bids in chat.
claude mcp add simap-mcp -- npx -y @digilac/simap-mcpWhat simap-mcp does
The server links your coding assistant to public procurement data on simap.ch. It exposes query tools covering tender records, cantons, and code systems like CPV or BKP. An assistant can look up tender timelines or check project publication history directly.
It also includes the analyze_tender prompt template. This workflow evaluates award criteria and project risks to guide fast bid or no-bid decisions.
The simap API needs no credentials. It operates in read-only mode. Your environment must run Node.js 22 or newer unless your client supplies its own runtime.
What it helps with
- filter Swiss public tenders by canton and publication date
- inspect procurement taxonomy trees like CPV, BKP, and NPK
- retrieve complete specification details for a specific tender
- run a structured bid or no-bid evaluation on a tender proposal
Example prompts for the agent
- Find civil engineering tenders in canton Zurich using simap
- List tenders posted this week in simap matching software development
- Inspect the CPV taxonomy branch for consulting services in simap
How to install simap-mcp
Platform CLI
claude mcp add simap-mcp -- npx -y @digilac/simap-mcpPlatform CLI
codex mcp add simap-mcp -- npx -y @digilac/simap-mcpConfig file
{
"mcpServers": {
"simap-mcp": {
"command": "npx",
"args": [
"-y",
"@digilac/simap-mcp"
]
}
}
}Config file
{
"servers": {
"simap-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@digilac/simap-mcp"
]
}
}
}Platform CLI
gemini mcp add simap-mcp npx -y @digilac/simap-mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about simap-mcp
How do I install simap-mcp in Claude Code?
Run claude mcp add simap-mcp -- npx -y @digilac/simap-mcp in your terminal. The simap tools will register in your environment immediately.
Does simap-mcp require an API token or subscription?
No credentials are required. The Swiss procurement API operates in open read-only mode, so you do not need an account or paid plan.
What Node.js version is needed?
You need Node.js 22 or newer on systems where the client does not package its own runtime.