mcpbeat

BART Real-Time Transit MCP Server

io.github.srivastsh/bart-mcp
answering

BART Real-Time Transit is answering right now. Last checked 10 min ago. It exposes 7 tools. Last commit 1 Jun 2026.

Real-time BART departures, trip planning, fares, stations, and advisories.

Uptime history 45 hours of history
45 hours agonow
100.0%
Uptime 24h
91 of 91 checks
7
Tools
read from the server
140 ms
Response time
average over 24h
1
Stars
last commit 1 Jun 2026

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add bart-mcp --transport http https://bart-mcp.srivastsh.workers.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "bart-mcp": {
      "url": "https://bart-mcp.srivastsh.workers.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.bart-mcp]
url = "https://bart-mcp.srivastsh.workers.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "bart-mcp": {
      "url": "https://bart-mcp.srivastsh.workers.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "bart-mcp": {
      "url": "https://bart-mcp.srivastsh.workers.dev/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

bart
bart_advisories
Get current BART service advisories, delays, and elevator/escalator status.
bart_departures
Get real-time departures from a BART station. Args: - station: 4-letter abbreviation (e.g. EMBR, 24TH) - direction: Optional 'n' or 's'
bart_fare
Get fare between two BART stations.
bart_station_lookup
Search BART stations by name, city, address, or 4-letter station code.
bart_stations
List all BART stations with abbreviation codes and locations. Use this to look up station codes needed by other tools.
bart_status_summary
Summarize current BART service status from advisories and real-time alert data.
bart_trip
Plan a trip between two BART stations. Returns schedule, fares, and transfer info.

Endpoints

URLTransportStateLatencyChecked
https://bart-mcp.srivastsh.workers.dev/mcp streamable-http answering 158 ms 10 min ago

BART Real-Time Transit — questions

Answers built from our own checks of this server.

What can BART Real-Time Transit do?
It exposes 7 tools, read directly from the server on our last check. Among them: bart_advisories, bart_departures, bart_fare, bart_station_lookup, bart_stations, bart_status_summary and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is BART Real-Time Transit working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 140 ms. The bar chart above shows every period we have measured.
How do I connect BART Real-Time Transit?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does BART Real-Time Transit need an API key?
No. BART Real-Time Transit completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is BART Real-Time Transit?
It answers our handshake in 140 ms on average, which is faster than 76% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is BART Real-Time Transit open source?
Yes — it is published under the MIT licence, written in TypeScript and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.