Caltrain MCPGitHub

Know whento startwaiting.

Free, open-source Caltrain timetables in ChatGPT, Claude and other AI assistants.

https://caltrain-mcp-rho.vercel.app/mcp

Live demo

Loading the timetable…

The same view ChatGPT shows, running live on this server. Delays sold separately.

What it does

  1. Next and last trains.

    Including the 12:05 AM that technically belongs to yesterday, and the weekends South County forgot.

  2. Arrive by.

    What gets me to Millbrae by 9? Skips the trains that already left without you.

  3. The whole day, interactive.

    Tap a train for its stops. Full-day timetable with Express / Limited / Local filters.

Tools

next_trains
Trains after a time, or arriving by one. Renders the timetable view.
list_stations
Every station, with abbreviations like SF, SJ and MV.
get_timetable
A full day. Only the timetable view calls it.

All read-only. Pacific time. Official Caltrain GTFS schedule, valid through January 31, 2027. Punctuality not included.