MCP Swiss logo

MCP Swiss

Unclaimed

by vikramgorla

Swiss open data MCP server — transport, weather, geodata, companies, etc,. Zero API keys.

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'mcp-swiss' -- 'npx' '-y' 'mcp-swiss'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

More in Developer Tools

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

geocode

Swiss address → coordinates

get_air_quality

Station info, Swiss legal limits (LRV), and BAFU data links

get_arrivals

Live arrivals at a station

get_avalanche_bulletin

Current avalanche bulletin with danger levels and PDF links

get_committee_meetings

Committee/commission meeting schedule

get_company

Full company details by ZEFIX ehraid

get_connections

Journey planner between any two points

get_departures

Live departures from a station

get_municipality

Municipality info by name

get_nearby_stations

Stations near coordinates

get_parliament_members

List parliament members by canton, party, or activity

get_parliament_votes

Voting results for a specific affair

get_parliamentary_documents

Official documents for an affair

get_politician_interests

Declared interests and mandates of a member

get_public_holidays

Swiss public holidays by year, optionally filtered by canton

get_school_holidays

School holiday periods by year and canton

get_session_schedule

Upcoming/recent parliament sessions

get_solar_potential

Rooftop solar irradiation at a location

get_water_history

Historical hydrology data

get_water_level

River/lake level + temperature (BAFU)

get_weather

Current conditions at a MeteoSwiss station

get_weather_history

Historical weather data (up to 32 days)

identify_location

All geographic data layers at a point

is_holiday_today

Quick check if today is a public holiday

list_air_quality_stations

All 14 NABEL monitoring stations

list_avalanche_regions

All 22 Swiss avalanche warning regions

list_cantons

All 26 Swiss cantons

list_hydro_stations

All 400+ hydrological monitoring stations

list_legal_forms

AG, GmbH, and all Swiss legal forms

list_weather_stations

All ~160 MeteoSwiss stations with metadata

lookup_postcode

PLZ → locality, canton, coordinates

reverse_geocode

Coordinates → Swiss address

search_cantonal_affairs

Search across 26 cantonal parliaments

search_companies

Search by name, canton, legal form

search_companies_by_address

Companies registered at an address

search_parliament_business

Search federal political affairs (bills, motions, questions)

search_parliament_speeches

Debate speeches for an affair

search_places

Swiss place names, mountains, lakes, features

search_postcode

City name → matching postcodes

search_stations

Find stations/stops by name or location

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about MCP Swiss MCP Server

How do I connect MCP Swiss MCP Server to Claude?
Run `claude mcp add mcp-swiss -- npx -y mcp-swiss` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is MCP Swiss MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can MCP Swiss MCP Server do?
MCP Swiss MCP Server documents 40 tools to the agent, including geocode, get_air_quality, get_arrivals. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.