Ask AI About DC Metro

Real-time WMATA Metrorail data, powered by AI. Ask when your train comes, check delays, plan your trip.

Ask me anything about DC Metro trains

For Agents

Hello, agents and humans.

This server speaks MCP (Model Context Protocol). If you're an AI agent, connect to the endpoint below and discover tools automatically. Machine-readable docs at /docs and /.well-known/mcp.json


For Developers

Connect Your AI Agent to DC Metro

This is an MCP server — any AI agent that supports the Model Context Protocol can connect and query real-time WMATA data. Add this to your Claude Desktop, ChatGPT, or Cursor config:

{ "mcpServers": { "dc-metro": { "url": "https://wmata-mcp-server.subpaatt.workers.dev/mcp" } } }

Available Tools

get_arrivals

Real-time train arrivals at any of 98 Metro stations. Fuzzy matches station names.

get_train_locations

Live positions of all trains on a line. Track every active train.

get_alerts

Active service alerts and incidents. Filter by line.

plan_trip

Trip planning with real-time departures, fares, and transfer instructions.

station_info

Station details: lines, neighborhood, landmarks, ADA accessibility, headways.

get_elevator_escalator_status

Current elevator and escalator outages for accessibility planning.