MCP server exposing 10 tools for wmata.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/wmata/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
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.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/wmata/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io