# Vikramgorla Swiss MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.vikramgorla%2Fswiss
Registry id: `mcp-registry/io.github.vikramgorla/swiss`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "vikramgorla-swiss-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-swiss"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add vikramgorla-swiss-mcp-server -- npx -y mcp-swiss
```

## Tools (79)

- `compare_electricity_tariffs`: Compare electricity prices across municipalities
- `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_dam_details`: Detailed info on a specific dam (height, volume, purpose)
- `get_dams_by_canton`: List all federal dams in a canton
- `get_departures`: Live departures from a station
- `get_earthquake_details`: Full details for a specific seismic event by SED event ID
- `get_electricity_tariff`: Electricity tariff by municipality with component breakdown
- `get_exchange_rate`: Get the current CHF exchange rate for any currency
- `get_exchange_rate_history`: Get historical monthly CHF exchange rates with date filtering
- `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_pollen_current`: Current hourly pollen concentrations at any of 16 MeteoSwiss stations (7 types)
- `get_pollen_daily`: Daily pollen averages for trend analysis over configurable time range
- `get_population`: Population by canton or municipality from BFS STATPOP
- `get_property_price_index`: Swiss property price index (BFS Immo-Monitoring)
- `get_public_holidays`: Swiss public holidays by year, optionally filtered by canton
- `get_recent_earthquakes`: Recent seismic events in/around Switzerland from SED at ETH Zürich
- `get_rent_index`: Swiss rent index and housing cost data from BFS
- `get_school_holidays`: School holiday periods by year and canton
- `get_session_schedule`: Upcoming/recent parliament sessions
- `get_snow_conditions`: Current snow depth and new snow (24h) across Switzerland from SLF IMIS stations
- `get_snow_measurements`: Detailed snow and weather measurements for a specific SLF station
- `get_solar_potential`: Rooftop solar irradiation at a location
- `get_statistic`: Fetch detailed dataset information
- `get_swiss_news`: Latest Swiss headlines from SRF by category
- `get_traffic_by_canton`: List ASTRA traffic counting stations filtered by canton
- `get_traffic_count`: Traffic counting station data (ASTRA) — daily volumes and heavy traffic share
- `get_traffic_nearby`: Find traffic counting stations near given coordinates
- `get_trail_closures`: Swiss trail closures and hiking alerts from swisstopo
- `get_trail_closures_nearby`: Trail closures near given coordinates
- `get_vote_details`: Detailed per-district breakdown of a specific vote
- `get_voting_results`: Swiss popular vote results from Basel-Stadt open data
- `get_waste_calendar`: Full waste collection calendar for a ZIP code (upcoming dates)
- `get_waste_collection`: Next waste collection dates by Zurich ZIP code and waste type
- `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_currencies`: List all currencies available from the Swiss National Bank (SNB)
- `list_hydro_stations`: All 400+ hydrological monitoring stations
- `list_legal_forms`: AG, GmbH, and all Swiss legal forms
- `list_pollen_stations`: All 16 MeteoSwiss automatic pollen monitoring stations with location details
- `list_postcodes_in_canton`: All postcodes in a canton
- `list_snow_stations`: All 307 SLF snow measurement stations (IMIS automatic + manual study plots)
- `list_waste_types`: List all supported waste types with descriptions
- `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_dams`: Search Swiss federal dams by name or keyword
- `search_earthquakes_by_location`: Earthquakes near given coordinates with configurable radius, time range, and limit
- `search_municipality_energy`: Find municipality ID for tariff lookup
- `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_real_estate_data`: Search BFS real estate datasets on opendata.swiss
- `search_stations`: Find stations/stops by name or location
- `search_statistics`: Search BFS datasets on opendata.swiss
- `search_swiss_news`: Search SRF news by keyword across all categories
- `search_votes`: Search popular votes by keyword (German/French/Italian)
- `track_parcel`: Generate Swiss Post tracking URL for a parcel

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
