com.transitmcp/transit-mcp
repo:https://github.com/aarekaz/metro-mcp
Real-time DC Metro and NYC Subway arrivals, alerts, stations, and DC buses. Read-only, no login.
- transport:
- remote
- credential class:
- open
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- find_transitshallow
Resolve a coverage, agency, route, station, stop, or a currently observed train number (where vehicle data exists); inspect an exact reference or nearby coordinates. Context ranks candidates without selecting identity. No general address geocoding. Use plan_trip for journeys.
- get_all_stationsshallow
Get the complete list of transit stations with coordinates for one city. Large result; prefer search_stations or get_stations_by_line when looking for specific stations.
- get_bus_positionsshallow
Get real-time positions of DC Metro buses, optionally filtered by route.
- get_bus_predictionsshallow
Get real-time bus arrival predictions for a DC Metro bus stop.
- get_bus_routesshallow
Get all DC Metro bus routes with route IDs and descriptions.
- get_bus_stopsshallow
Get DC Metro bus stops. Returns all stops or filters by lat/lon/radius.
- get_departuresshallow
Find what leaves a stop next, the first service or last service in a bounded window. Pass a stopRef from find_transit, or a stop name with its coverage (one station complex resolves directly; different same-named stations return candidates). A station covers its whole complex, e.g. every line at Times Sq-42 St; a platform ref covers that platform. Returns dated trip references for get_vehicle_status. Use plan_trip for journeys; departures cannot establish a route or connection.
- get_elevator_incidentsshallow
Get current elevator and escalator outages. DC Metro only.
- get_incidentsshallow
Get current transit incidents and service advisories for DC Metro or NYC Subway.
- get_route_infoshallow
Get detailed information about a transit route including service patterns. NYC Subway only.
- get_service_statusshallow
Check disruptions, delays, closures, accessibility alerts or revalidate a chosen itinerary without replacing it. Scope by coverage or an agency, route, stop or dated trip reference. Aggregate scopes include canonical service in the next 24 hours. Use get_vehicle_status for an observed vehicle location.
- get_station_predictionsshallow
Get real-time train arrival predictions for a transit station. Supports DC Metro and NYC Subway. Accepts a station name or an exact station ID; if a name matches several stations, the result lists the candidates to choose from.
- get_station_transfersshallow
Get transfer connections and nearby stations from a transit station. NYC Subway only.
- get_stations_by_lineshallow
Get all stations on a specific transit line. Supports DC Metro and NYC Subway.
- get_train_positionsshallow
Get real-time positions of all trains on the DC Metro system.
- get_vehicle_statusshallow
Where observed trains are right now. Pass a route ref to list its trains, a dated trip ref (from get_departures or a plan_trip leg) to find that train, or a station (stopRef, or a name with coverage) to see trains stopped at or heading to it; a station covers its whole complex. Each train reports the stop it is at or heading to (stopStatus), the stop it last served, and its destination. Coordinates are the vehicle's own when the agency sends them (DC); otherwise a stopped train is placed at its station and a moving one has none. Never pass a bare train number: use find_transit.
- plan_tripshallow
Plan an origin-to-destination journey when find_transit reports available coverage with planning enabled. Returns up to three independently validated itineraries and resolves named endpoints together; departure defaults to now. The whole journey must finish within windowSeconds (default two hours): if none is found for a long trip, retry with a larger window. Each transit leg carries a tripInstanceRef; pass it to get_vehicle_status to see where that train is now. Never assemble or repair journeys from get_departures.
- search_stationsshallow
Search for transit stations by name or code. Supports DC Metro and NYC Subway.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/52a8617d-e776-476e-8811-d21aff8d075c)