@pipeworx/wmata

Connect: https://gateway.pipeworx.io/wmata/mcp · Install: one-click buttons

Tools: 10

WMATA MCP — Washington Metro real-time + static data. Free API key (5k req/day).

Auth

  • Platform: PLATFORM_WMATA_KEY. BYO: ?_apiKey=….

Tools

  • rail_lines() — list rail lines
  • rail_stations(line_code?) — list stations (optionally on a line)
  • rail_station_info(station_code) — station info
  • rail_predictions(station_codes) — next-train predictions (comma-sep codes; All for system-wide)
  • rail_incidents() — current rail incidents
  • bus_routes() — list bus routes
  • bus_route_details(route_id, date?) — route details
  • bus_stops(lat?, lon?, radius?) — nearby bus stops
  • bus_predictions(stop_id) — bus arrival predictions
  • bus_incidents() — bus incidents

Data source

https://api.wmata.com/...

Tools

  • rail_lines — Return all WMATA Metro rail lines (Red, Blue, Orange, Silver, Green, Yellow) with line code, display name, start/end station codes, and internal track IDs.
  • rail_stations — Return all WMATA Metro rail stations, optionally filtered by line_code. Returns station code, name, line codes served, and latitude/longitude.
  • rail_station_info — Fetch details for a specific WMATA Metro station by station_code. Returns name, address, line codes, adjacent station codes, and coordinates.
  • rail_predictions — Fetch real-time next-train arrival predictions for one or more WMATA stations by comma-separated station_codes (or “All”). Returns line, destination, car count, and minutes until arrival.
  • rail_incidents — Fetch current WMATA Metro rail service alerts and incidents. Returns incident description, affected line codes, date/time updated, and incident type.
  • bus_routes — Return all WMATA bus routes. Returns route ID, route name, and line description. Use to enumerate available routes before fetching details or predictions.
  • bus_route_details — Fetch stop sequence and path details for a WMATA bus route by route_id and optional date. Returns direction names, stop names/IDs, and geo coordinates for the route shape.
  • bus_stops — Find WMATA bus stops near a latitude/longitude within an optional radius (meters). Returns stop ID, name, routes serving the stop, and coordinates.
  • bus_predictions — Fetch real-time next-bus arrival predictions for a WMATA bus stop by stop_id. Returns route ID, direction text, vehicle ID, and minutes until arrival.
  • bus_incidents — Fetch current WMATA bus service alerts and incidents. Returns incident description, affected route IDs, date/time updated, and incident type.

Tools

  • bus_incidents — Fetch current WMATA bus service alerts and incidents. Returns incident description, affected route IDs, date/time updated, and incident type.
  • bus_predictions — Fetch real-time next-bus arrival predictions for a WMATA bus stop by `stop_id`. Returns route ID, direction text, vehicle ID, and minutes until arrival.
  • bus_route_details — Fetch stop sequence and path details for a WMATA bus route by `route_id` and optional `date`. Returns direction names, stop names/IDs, and geo coordinates for the route shape.
  • bus_routes — Return all WMATA bus routes. Returns route ID, route name, and line description. Use to enumerate available routes before fetching details or predictions.
  • bus_stops — Find WMATA bus stops near a latitude/longitude within an optional `radius` (meters). Returns stop ID, name, routes serving the stop, and coordinates.
  • rail_incidents — Fetch current WMATA Metro rail service alerts and incidents. Returns incident description, affected line codes, date/time updated, and incident type.
  • rail_lines — Return all WMATA Metro rail lines (Red, Blue, Orange, Silver, Green, Yellow) with line code, display name, start/end station codes, and internal track IDs.
  • rail_predictions — Fetch real-time next-train arrival predictions for one or more WMATA stations by comma-separated `station_codes` (or All ). Returns line, destination, car count, and minutes until arrival.
  • rail_station_info — Fetch details for a specific WMATA Metro station by `station_code`. Returns name, address, line codes, adjacent station codes, and coordinates.
  • rail_stations — Return all WMATA Metro rail stations, optionally filtered by `line_code`. Returns station code, name, line codes served, and latitude/longitude.

Regenerated from source · build July 4, 2026