MCP server
Wmata
io.github.pipeworx-io/wmata
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
WMATA MCP.
Working at last checkOfficial: pipeworx.io's GitHub account (pipeworx-io)About 27,233 tokens per request once connected52 tools
https://gateway.pipeworx.io/wmata/mcp
At a glance
- Type
- MCP server
- Publisher
- pipeworx.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 52
- Token cost
- About 27,233 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http wmata https://gateway.pipeworx.io/wmata/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.wmata] url = "https://gateway.pipeworx.io/wmata/mcp"
Gemini CLI
{"mcpServers":{"wmata":{"httpUrl":"https://gateway.pipeworx.io/wmata/mcp"}}}
Cursor
{"mcpServers":{"wmata":{"url":"https://gateway.pipeworx.io/wmata/mcp"}}}
VS Code
{"servers":{"wmata":{"type":"http","url":"https://gateway.pipeworx.io/wmata/mcp"}}}
Antigravity
agy mcp add wmata https://gateway.pipeworx.io/wmata/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"wmata","server_url":"https://gateway.pipeworx.io/wmata/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"wmata","server_url":"https://gateway.pipeworx.io/wmata/mcp"}
Tools
bus_incidents~71 tokens
Fetch current WMATA bus service alerts and incidents. Returns incident description, affected route IDs, date/time updated, and incident type.bus_predictions~94 tokens
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~119 tokens
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~74 tokens
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~114 tokens
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~74 tokens
Fetch current WMATA Metro rail service alerts and incidents. Returns incident description, affected line codes, date/time updated, and incident type.rail_lines~74 tokens
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~118 tokens
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~102 tokens
Fetch details for a specific WMATA Metro station by `station_code`. Returns name, address, line codes, adjacent station codes, and coordinates.rail_stations~90 tokens
Return all WMATA Metro rail stations, optionally filtered by `line_code`. Returns station code, name, line codes served, and latitude/longitude.
Browse
Badge for your README
[](https://aptlynx.net/servers/io.github.pipeworx-io/wmata)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents