Switzerland MCP 🇨🇭 — Claude Code MCP server: features & setup
Connects AI assistants to Swiss public records for train routes, live weather, water levels, and company filings. Operates via npx without API keys.
claude mcp add swiss -- npx -y mcp-swissWhat Switzerland MCP 🇨🇭 does
The server exposes 79 tools that pull live information from Swiss public endpoints. Agents can query Federal Statistical Office datasets, check parcel details with Swiss Post, inspect ZEFIX business records, and view snow depth reports from SLF. It also surfaces river levels from BAFU alongside national rail departures.
Execution relies on a single runner: npx -y mcp-swiss. Because the endpoints provide public access, you bypass registrations, tokens, and configuration files entirely.
Node.js must be present on the host system, as the server cannot retrieve live Swiss feeds without an active runtime and internet connection.
What it helps with
- look up live Swiss train and bus timetables
- query corporate entities in the federal ZEFIX directory
- fetch water temperatures and river discharge levels from BAFU
- inspect cantonal electricity pricing and holiday schedules
Example prompts for the agent
- Check train connections from Zurich HB to Bern departing in an hour.
- Search the ZEFIX registry for active companies named Rolex.
- What is the current water temperature of the Aare in Bern according to BAFU?
How to install Switzerland MCP 🇨🇭
Platform CLI
claude mcp add swiss -- npx -y mcp-swissPlatform CLI
codex mcp add switzerland-mcp -- npx -y mcp-swissConfig file
{
"mcpServers": {
"switzerland-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-swiss"
]
}
}
}Config file
{
"servers": {
"switzerland-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-swiss"
]
}
}
}Platform CLI
gemini mcp add switzerland-mcp npx -y mcp-swissStep 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 Switzerland MCP 🇨🇭
How do I install Switzerland MCP 🇨🇭 in Claude Code?
Run claude mcp add swiss -- npx -y mcp-swiss in your terminal. The tools will become available in your next session.
Are API keys or accounts necessary to use this server?
No credentials or accounts are required. The server communicates directly with publicly accessible Swiss open-data endpoints.
What dependencies does the server require?
Your machine needs Node.js with npx installed. It runs without extra configuration files or local database setups.