sasabasara avatar

Where's my train? MTA Guide

sasabasara/where_is_my_train_mcp

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 tools

Public 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)

Smithery

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

View the full README on GitHub

Details

Repository
github.com/sasabasara/where_is_my_train_mcp
Website
github.com/sasabasara/where_is_my_train_mcp#readme
Transport
HTTP