Swiss Hiking Trails MCP
Provides points of interest (huts, water, restaurants, picnic spots, viewpoints, transit stops) along Swiss hiking routes using OpenStreetMap data.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Swiss Hiking Trails MCPRecommend a moderate 4-hour hike in Valais with public transport and GPX."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🥾 Swiss Hiking Trails MCP
An MCP server for Swiss hiking routes, built on Swiss open government data. Ask your AI agent things like "I want to do a not-too-hard 4-hour hike in Valais this week — what do you recommend, is it open, how do I get there by train, and give me the GPX."
Live endpoint: https://wandern.opencore.ch/api/mcp (Streamable HTTP, no auth)
What it knows
355 official SchweizMobil Wanderland routes (7 national, ~60 regional, local day hikes) with 887 stages — official hiking times in both directions, distance, ascent/descent, min/max elevation, fitness and technique difficulty, start/end places, cantons.
Live closures & diversions from the federal closures layer.
Elevation profiles from the swisstopo terrain model.
Weather at route elevation (Open-Meteo), public transport to/from trailheads (transport.opendata.ch), POIs along the trail — huts, water, restaurants (OpenStreetMap).
GPX generation with elevation data:
GET /api/gpx/{routeId}.gpx(e.g./api/gpx/39.2.gpx).
Related MCP server: trails-mcp
Tools
Tool | Purpose |
| Search routes by name/place with filters (length, duration, difficulty, canton, single/multi-day) |
| Routes near a Swiss place name or coordinates |
| Full route details incl. stages and GPX links |
| Elevation profile (distance/elevation pairs) |
| Current closures/diversions near the route |
| GPX download link for a route or stage |
| Daily forecast at route elevation |
| Public transport to the start / back from the end |
| Huts, drinking water, restaurants, picnic spots, viewpoints, transit stops |
All tools take lang (de default, fr, it, en). Route ids are SchweizMobil route numbers
("1" = Via Alpina), stage ids are "1.5" (route 1, stage 5).
Development
pnpm install
pnpm dev # MCP endpoint at http://localhost:3000/api/mcpRebuilding the route index
The bundled route index (data/) is generated from the official Wanderland dataset
(updated roughly yearly):
curl -LO https://data.geo.admin.ch/ch.astra.wanderland/wanderland/wanderland_2056.shp.zip
unzip wanderland_2056.shp.zip -d wanderland
pnpm build-index wanderland/2026_shape_wanderlandData sources & licenses
Source | Data | License / terms |
Wanderland Schweiz (FEDRO/SchweizMobil) | Routes, stages, times, difficulty | FSDI terms of use (free with attribution) |
Closures, elevation, geocoding | FSDI terms of use | |
Weather | CC-BY 4.0 | |
Public transport | Free, fair use | |
POIs | ODbL |
Not an official service of SchweizMobil, swisstopo or the Swiss Confederation.
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Plan your hike. Get your developer token at https://Infoseek.ai/mcp
Travel tools for AI agents: plan and edit real trips, search stays and tours, import travel videos.
Swiss weather data for AI assistants — forecasts, measurements, stations, pollen.
- geoOAuthco.thinair
Geocoding, routing, isochrones, traffic, weather, and place search for AI agents. 19 MCP tools.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceLets an LLM plan hikes anywhere in Switzerland by combining named routes, elevation profiles, weather forecasts, and public transport.7-
- FlicenseAqualityDmaintenanceEnables searching outdoor trails by name or place, retrieving route details, elevation profiles, and optional weather forecasts via Windy.14-
- AlicenseAqualityAmaintenanceFinds marked hiking routes from OpenStreetMap filtered by locally-computed elevation gain, distance, loop shape, and car/chairlift access, providing consistent and tunable metrics instead of third-party scraped data.1MIT
- AlicenseAqualityBmaintenanceExposes the Camptocamp.org API to LLMs, enabling querying of alpine routes, summit altitudes, and course descriptions with reliable data to avoid hallucinations.623 npm1MIT