SF Muni Real-Time Transit MCP
A community-hosted MCP server providing real-time SF Muni transit data including departures, routes, alerts, vehicle positions, and schedules. It allows agents to query live transit information using a user-provided 511.org API key for rate limit isolation.
Endpoint and access
API key: create a key with the vendor first; your client sends it as an authorization header on every request.
https://muni-mcp.srivastsh.workers.dev/mcpChecks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Get real-time departures from a specific Muni stop
- List all Muni routes and their details
- Check current service alerts for Muni lines
- Find real-time GPS positions of Muni vehicles
Source and maintenance
- Maintenance checked
Tools
Reported by the attributed source; not independently observed by Koskamo.
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 123 ms
- 95th percentile latency
- 123 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 123 ms · metadata changed · refuses unauthenticated initialize (HTTP 401)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http sf-muni-real-time-transit-mcp https://muni-mcp.srivastsh.workers.dev/mcpCodex
codex mcp add sf-muni-real-time-transit-mcp --url https://muni-mcp.srivastsh.workers.dev/mcpCursor
{
"mcpServers": {
"sf-muni-real-time-transit-mcp": {
"url": "https://muni-mcp.srivastsh.workers.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"sf-muni-real-time-transit-mcp": {
"type": "streamableHttp",
"url": "https://muni-mcp.srivastsh.workers.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"sf-muni-real-time-transit-mcp": {
"type": "http",
"url": "https://muni-mcp.srivastsh.workers.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http sf-muni-real-time-transit-mcp https://muni-mcp.srivastsh.workers.dev/mcpClaude Desktop
https://muni-mcp.srivastsh.workers.dev/mcpWindsurf
{
"mcpServers": {
"sf-muni-real-time-transit-mcp": {
"serverUrl": "https://muni-mcp.srivastsh.workers.dev/mcp"
}
}
}Let your agent find its tools
Find servers like SF Muni Real-Time Transit MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.