
Sbb Opendata Mcp
Gives Claude direct access to Swiss Federal Railways (SBB) public datasets via the OpenDataSoft API. Query passenger frequency by station and year, pull live rail disruptions updated every 5 minutes, search infrastructure and real estate construction projects, compare platform capacity across up to 10 stations, and browse rolling stock details. No API key needed since all data comes from data.sbb.ch. Ships with both stdio transport for Claude Desktop and Streamable HTTP for cloud deployment. The server wraps SBB's REST API into clean Markdown and JSON responses with MCP structuredContent, so you can ask "How many passengers passed through Zürich HB in 2024?" and get real measured boardings without touching the API yourself.
- GitHub stars
- 2
- tools
- 9
- transport
- STDIO
- last updated
- Sep 27, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
sbb_get_passenger_frequencyBoardings/alightings by station and year (daily avg.)
Boardings/alightings by station and year (daily avg.)
No parameter schema in public metadata yet.
sbb_get_rail_disruptionsLive rail traffic messages
Live rail traffic messages
No parameter schema in public metadata yet.
sbb_get_real_estate_projectsSBB real estate development projects
SBB real estate development projects
No parameter schema in public metadata yet.
sbb_get_trains_per_segmentTrain counts per route segment (SBB, BLS, SOB …)
Train counts per route segment (SBB, BLS, SOB …)
No parameter schema in public metadata yet.
sbb_get_platform_dataPlatform data (length, type, area)
Platform data (length, type, area)
No parameter schema in public metadata yet.
sbb_get_rolling_stockRolling stock (capacity, year built)
Rolling stock (capacity, year built)
No parameter schema in public metadata yet.
sbb_compare_stationsCompare up to 10 stations (multi-dataset)
Compare up to 10 stations (multi-dataset)
No parameter schema in public metadata yet.
sbb_search_stationsSearch stops (Swiss DiDok register, all CH)
Search stops (Swiss DiDok register, all CH)
No parameter schema in public metadata yet.
sbb_list_datasetsList all ~89 SBB open datasets
List all ~89 SBB open datasets
No parameter schema in public metadata yet.
Sponsors
Readme
🚆 sbb-opendata-mcp
🇨🇭 Part of the Swiss Public Data MCP Portfolio
MCP server connecting AI models to Swiss Federal Railways (SBB) open data – passenger frequency, live rail disruptions, infrastructure & real-estate projects, train counts, platform data, rolling stock and station search from data.sbb.ch. No API key required.
Demo
Demo: Claude queries SBB passenger frequency
Overview
Details
- Repository
- github.com/malkreide/sbb-opendata-mcp
- Website
- github.com/malkreide/sbb-opendata-mcp
- Category
- Data & Analytics
- Package
sbb-opendata-mcp- Transport
- STDIO
- Registry
- MCP registry, active
More from malkreide
- Bag Epl Mcp
- Bag Health Mcp
- Bakom Mcp
- Lobbywatch Mcp
- Meteoswiss Mcp
- News Monitor Mcp
- Openlex Mcp
- Swiss Cultural Heritage Mcp
- Swiss Electricity Mcp
- Swiss Energy Mcp
- Swiss Food Safety Mcp
- Wsl Envidat Mcp
- Zh Education Mcp
- Eth Library Mcp1
- Swiss Ip Mcp
- Swisstopo Mcp12
- Zurich Opendata Mcp8
- Fedlex Mcp7
- Swiss Transport Mcp7
- Swiss Democracy Mcp2
- Hn Tech Signal Mcp1
- Swiss Academic Libraries Mcp1
- Parlament Mcp2
- Swiss Statistics Mcp2