Public transport
Journeys, departures, platforms and live delays in Germany and many other countries.
Server URL
transit.mcp.zahraabouzeid.me /mcpPlans journeys by public transport and on foot, lists the next departures at a stop and shows every stop of a train or bus run, with live delays, platform changes and alerts. For German railway stations it adds the live board from Deutsche Bahn. Tickets and prices are not included.
Connect
In Claude, open “Customize” and select “Connectors”.
Select “Add custom connector”, paste the URL and select “Add”.
https://transit.mcp.zahraabouzeid.me/mcp
On the free plan, you can add one custom connector. On Team and Enterprise plans, an owner first adds the connector in “Organization settings” > “Connectors”.
In ChatGPT on the web, open “Settings” > “Connectors” > “Advanced” and turn on “Developer mode”.
Select “Create”, enter a name, paste the URL and set authentication to “No authentication”.
https://transit.mcp.zahraabouzeid.me/mcpIn a new chat, open the “+” menu, select “Developer mode” and turn on the connector.
Developer mode requires a paid plan. OpenAI sometimes moves these settings, so the names may differ.
Run this command in your terminal:
claude mcp add --transport http transit https://transit.mcp.zahraabouzeid.me/mcp
Run this command in your terminal:
codex mcp add transit --url https://transit.mcp.zahraabouzeid.me/mcp
Run this command in your terminal:
gemini mcp add --transport http transit https://transit.mcp.zahraabouzeid.me/mcp
Tools
plan_journey- Plans journeys from A to B with every leg, platform, delay and alert.
departures- Lists the next departures or arrivals at a stop, like a departure board.
trip_details- Lists every stop of one train or bus run with times, platforms and delays.
find_place- Searches stops, addresses and places by name.
db_station_board- Shows the live board of a German railway station with platform changes and delay reasons.
These tools can only read data. They can't change or send anything.
Sign in
You don't need to sign in.
Data sources
Journey data comes from Transitous and its sources, including OpenStreetMap. Station boards come from the Deutsche Bahn Timetables API under CC BY 4.0.
The source code is on GitHub in transit-mcp under the AGPL-3.0 license.