Public Transport
Access real-time public transport across Europe with live departures, connections, and vehicle details. Plan door-to-door trips, search stations and places, and find nearby stops with up-to-the-minute results. Benefit from coverage in the UK, Switzerland, Belgium, and Norway.
https://mcp-server-public-transport--mirodn.run.tools
How to connect
-
Smithery (hosted)
1. Open https://smithery.ai/servers/mirodn/mcp-server-public-transport 2. Click Connect and complete OAuth in your MCP client (Claude, Cursor, VS Code, etc.) 3. MCP endpoint: https://mcp-server-public-transport--mirodn.run.tools
Tools (12)
-
ch_search_connectionsSearch for train connections in Switzerland between two stations. Uses transport.opendata.ch API to provide real-time connection data including departure times, duration, platforms, and transfers.
-
ch_search_stationsSearch for Swiss train stations by name or location.
-
ch_get_departuresGet departure board for a Swiss train station with real-time information.
-
ch_nearby_stationsFind nearby Swiss train stations based on coordinates (latitude, longitude).
-
be_search_connectionsSearch train connections in Belgium between two stations. Powered by iRail API for real-time routes and schedules.
-
be_search_stationsSearch for Belgian train stations by name.
-
be_get_departuresGet live departure board for a Belgian train station.
-
be_get_vehicleGet details about a specific Belgian train vehicle by its ID.
-
no_search_placesAutocomplete search across stops/addresses/POIs in Norway via Entur Geocoder.
-
no_stop_departuresUpcoming departures for a StopPlace ID (e.g., 'NSR:StopPlace:58368').
-
no_tripDoor-to-door trip planning between two StopPlaces (NSR IDs).
-
no_nearest_stopsFind nearest StopPlaces for a coordinate (lat, lon) within a radius in meters.