
Where's my train? MTA Guide
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.
- GitHub stars
- 6
- tools
- 8
- transport
- HTTP
- last updated
- Aug 17, 2025
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
next_trainsPredicted arrivals by station or stop ID, filtered by line and direction
Predicted arrivals by station or stop ID, filtered by line and direction
No parameter schema in public metadata yet.
service_disruptionsIs service disrupted right now — by line, area, or system-wide
Is service disrupted right now — by line, area, or system-wide
No parameter schema in public metadata yet.
subway_alertsOfficial MTA alerts, current or upcoming
Official MTA alerts, current or upcoming
No parameter schema in public metadata yet.
service_statusQuick snapshot: trains running and top alerts
Quick snapshot: trains running and top alerts
No parameter schema in public metadata yet.
nearest_stationStations near a location, with lines and accessibility
Stations near a location, with lines and accessibility
No parameter schema in public metadata yet.
find_stationStation search by name
Station search by name
No parameter schema in public metadata yet.
station_transfersEvery line reachable at a station
Every line reachable at a station
No parameter schema in public metadata yet.
elevator_and_escalator_statusCurrent and upcoming outages, with MTA detours
Current and upcoming outages, with MTA detours
No parameter schema in public metadata yet.
Sponsors
Readme
Where's My Train? — MCP Server (NYC Subway)
NYC subway info for Claude and other AI assistants: train arrivals, delays, elevators, and stations, from MTA data feeds.
Data from MTA feeds, served from this project's own server. It may not be real time, and may be inaccurate or incomplete. Personal use only. Not affiliated with, endorsed, or licensed by the MTA. Provided “as is”.
Connect
No install, no API key. The server is hosted at:
https://whereismytrainmcp-production.up.railway.app/mcp
- Claude (web, desktop, mobile): add it as a custom connector with the URL above.
- Claude Code:
claude mcp add --transport http where-is-my-train https://whereismytrainmcp-production.up.railway.app/mcp - Other MCP clients: use the URL as a Streamable HTTP server.
- Smithery: smithery.ai/servers/sasabasara/where_is_my_train_mcp
Details
- Repository
- github.com/sasabasara/where_is_my_train_mcp
- Website
- github.com/sasabasara/where_is_my_train_mcp#readme
- Transport
- HTTP