Transit MCP
by transitmcp.com in Other
Real-time DC Metro and NYC Subway arrivals, alerts, stations, and DC buses. Read-only, no login.
https://transitmcp.com/mcp- Tools
- 18
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 471 ms
- 655 ms slowest 5%
- Last check
- Passed
- 2 h ago, next in 4 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"transit-mcp": {
"type": "http",
"url": "https://transitmcp.com/mcp"
}
}
}18 tools
- get_station_predictions
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.
- search_stations
Search for transit stations by name or code. Supports DC Metro and NYC Subway.
- get_stations_by_line
Get all stations on a specific transit line. Supports DC Metro and NYC Subway.
- get_all_stations
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_station_transfers
Get transfer connections and nearby stations from a transit station. NYC Subway only.
- get_incidents
Get current transit incidents and service advisories for DC Metro or NYC Subway.
- get_elevator_incidents
Get current elevator and escalator outages. DC Metro only.
- get_bus_predictions
Get real-time bus arrival predictions for a DC Metro bus stop.
- get_bus_routes
Get all DC Metro bus routes with route IDs and descriptions.
- get_bus_stops
Get DC Metro bus stops. Returns all stops or filters by lat/lon/radius.
- get_bus_positions
Get real-time positions of DC Metro buses, optionally filtered by route.
- get_train_positions
Get real-time positions of all trains on the DC Metro system.
- get_route_info
Get detailed information about a transit route including service patterns. NYC Subway only.
- find_transit
Call with no arguments (or only `coverage`) to list the regions served and what each supports. Without a coverage, a name is searched in every region. If nothing matches, suggestions lists the closest names (not matches). Resolve a coverage, agency, route, station, stop, or a…
- plan_trip
Plan an origin-to-destination journey. Returns up to three independently validated itineraries (the fastest, then other lines) and resolves named endpoints together; departure defaults to now. The search covers every line of the coverage, buses included. When no itinerary is…
- get_departures
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…
- get_service_status
Check disruptions, delays, closures, elevator and escalator outages, or revalidate a chosen itinerary without replacing it. Scope by coverage, a station name with its coverage (stop), or an agency, route, stop or dated trip reference; a station covers its complex. Aggregate…
- get_vehicle_status
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…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 2 h ago | Passed | 200 | 225 ms |
| 12 h ago | Passed | 200 | 201 ms |
| 23 h ago | Passed | 200 | 390 ms |
| 32 h ago | Passed | 200 | 519 ms |
| 41 h ago | Passed | 200 | 601 ms |
Show 6 older checks
| 2 days ago | Passed | 200 | 573 ms |
| 2 days ago | Passed | 200 | 636 ms |
| 3 days ago | Passed | 200 | 217 ms |
| 3 days ago | Passed | 200 | 471 ms |
| 4 days ago | Passed | 200 | 655 ms |
| 4 days ago | Passed | 200 | 225 ms |