BART Real-Time Transit
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Real-time BART departures, trip planning, fares, stations, and advisories.
| Author | io.github.srivastsh |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 290 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"BART Real-Time Transit": {
"url": "https://bart-mcp.srivastsh.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
bart_stationsread-onlyList all BART stations with abbreviation codes and locations. Use this to look up station codes needed by other tools.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
bart_station_lookupread-onlySearch BART stations by name, city, address, or 4-letter station code.
Parameters:
query(required) — string — Station name, city, address fragment, or code, e.g. Embarcadero, Oakland, EMBRcity— string — Optional city filterlimit— integer — Maximum matches to return
Hints: read-only yes · destructive no · idempotent yes · open-world yes
bart_departuresread-onlyGet real-time departures from a BART station. Args: - station: 4-letter abbreviation (e.g. EMBR, 24TH) - direction: Optional 'n' or 's'
Parameters:
station(required) — string — Station code (e.g. EMBR, 24TH)direction— string — Direction filter
Hints: read-only yes · destructive no · idempotent no · open-world yes
bart_tripread-onlyPlan a trip between two BART stations. Returns schedule, fares, and transfer info.
Parameters:
origin(required) — string — Origin station codedestination(required) — string — Destination station codedate— string — Date MM/DD/YYYYtime— string — Departure time e.g. '5:30pm'
Hints: read-only yes · destructive no · idempotent no · open-world yes
bart_advisoriesread-onlyGet current BART service advisories, delays, and elevator/escalator status.
Hints: read-only yes · destructive no · idempotent no · open-world yes
bart_status_summaryread-onlySummarize current BART service status from advisories and real-time alert data.
Hints: read-only yes · destructive no · idempotent no · open-world yes
bart_fareread-onlyGet fare between two BART stations.
Parameters:
origin(required) — string — Origin station codedestination(required) — string — Destination station code
Hints: read-only yes · destructive no · idempotent yes · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.