Taps into live MTA GTFS-RT feeds to surface real-time subway arrivals, station lookups with fuzzy search, service alerts, and accessibility status including elevator outages. Exposes nearby station queries via lat/lon coordinates, so if your client can pass GPS or geocode an address, you get proximity results. Useful when you're building conversational interfaces for commute planning, want to surface disruptions before a trip, or need to check accessibility routing. Runs as an HTTP transport server. Data is MTA-sourced but unofficial, so treat it as best-effort for personal projects rather than mission-critical production use.
A Model Context Protocol (MCP) server for real-time NYC subway info: arrivals, station lookup, service alerts, accessibility status, and more — powered by live MTA feeds.
Data from the MTA • Personal use only • Not endorsed by the MTA • Provided “as is”
Prereqs
git clone https://github.com/sasabasara/where_is_my_train_mcp.git
cd where_is_my_train_mcp
npm install
npm run build
npm start