Transit MCP Server

Real-time transit telemetry for AI agents. Ingests GTFS-Realtime feeds from 25+ transit agencies and serves normalized vehicle positions

Local serverstdioPython

What is the Transit MCP Server?

Real-time transit telemetry for AI agents. Ingests GTFS-Realtime feeds from 25+ transit agencies and serves normalized vehicle positions, predictions, and alerts

What you get

  • Polls 25 GTFS-RT feeds every 15 seconds (MBTA, NYC Subway, BART, SEPTA, and more)
  • Normalizes vehicle positions, trip predictions, and service alerts into a single queryable database
  • Enriches responses with human-readable route and stop names from GTFS static data
  • Serves data via REST API with x402 payment protocol (USDC on Base mainnet)
  • SSE streaming endpoint for real-time vehicle position updates

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Transit MCP Server

{
  "mcpServers": {
    "transit": {
      "command": "uvx",
      "args": ["gtfs-realtime-bindings"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Frequently asked questions

Real-time transit telemetry for AI agents. Ingests GTFS-Realtime feeds from 25+ transit agencies and serves normalized vehicle positions, predictions, and alerts Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.