mcpbeat Sign in

SL – Stockholm public transport MCP Server

by hashtagsmile Your server? Claim it
answering

SL – Stockholm public transport is answering right now. Last checked 2 min ago. It exposes 4 tools. Last commit 4 Nov 2026.

Stockholm public transport (SL): live departures, trips to addresses with exits, disruptions.

Uptime history 5 days of history
5 days agonow
100.0%
Uptime 24h
92 of 92 checks
4
Tools
read from the server
191 ms
Response time
average over 24h
0
Stars
last commit 4 Nov 2026

Nothing serious here today

Today is the operative word: we check SL – Stockholm public transport every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

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

run in your terminal
claude mcp add sl-mcp --transport http https://sl-mcp.miltonlindblad.workers.dev/mcp
Settings → Connectors → Add custom connector, then paste this address
https://sl-mcp.miltonlindblad.workers.dev/mcp
~/.codex/config.toml
[mcp_servers.sl-mcp]
url = "https://sl-mcp.miltonlindblad.workers.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "sl-mcp": {
      "url": "https://sl-mcp.miltonlindblad.workers.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "sl-mcp": {
      "type": "http",
      "url": "https://sl-mcp.miltonlindblad.workers.dev/mcp"
    }
  }
}

Available tools 4

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

departures
get_departures
List live departures from one SL stop, soonest first: line, mode, final destination, direction (1 or 2), platform or bus stop letter, minutes or clock time, delay, cancellation and SL's notes. Use it for 'when does the next X leave from Y'. To get from A to B, use plan_trip; for announced track work or broken lifts, use get_disruptions. Real-time data from SL: at most 3 departures per line and direction, up to 3 hours ahead. `towards` matches the final destination only: for a station on the way (e.g. 'mot T-Centralen' from Slussen), leave it out and pick the direction from the results. An unknown siteId gives no departures, not an error.
disruptions
get_disruptions
List disruptions SL has announced: track work, closed entrances, broken lifts and replacement buses, with the lines affected and until when. Use it to check a line or the stops of a trip before travelling, e.g. lifts for a wheelchair. For live delays and cancelled departures, use get_departures instead. The text is in Swedish, so translate it if needed, and is cut at 800 characters. Results are cached for 1 minute, as SL asks. Leave both filters out to list everything.
plan
plan_trip
Plan trips by SL public transport between two stops or street addresses, leaving or arriving at a given time. Returns up to 3 trips, plus walking all the way when that takes at most 30 min. Each ride lists line, direction, platform, stops, crowding and delay; each walk lists minutes and the station exit (uppgång). Use it for 'how do I get to X' and 'when must I leave'; for departures from one stop, use get_departures. Addresses are fuzzy matched, so the result starts with what each one matched. Times are Stockholm time. Unknown stops, the same stop twice and times outside the timetable give a clear error. SL cannot plan step-free trips: for a wheelchair or pram, use prefer 'least walking' and check get_disruptions for broken lifts at the stops.
stop
find_stop
Find Stockholm public transport (SL) stops by name and return their ids, names and transport modes. Use it to get the siteId for get_departures, or a stop id for plan_trip. Not for street addresses: pass those to plan_trip as text instead. A name can match several stops ('Arlanda' gives the train station and bus stops): pick by name and modes, or ask the user. Typos are fine, abbreviations are not: write 'Tekniska högskolan', not 'KTH'. Returns one line per stop: '<id>: <town>, <name> (<modes>)'.

Endpoints

URLTransportStateLatencyChecked
https://sl-mcp.miltonlindblad.workers.dev/mcp streamable-http answering 162 ms 2 min ago

Alternatives to SL – Stockholm public transport

same job, measured the same way
PendlingsKollen — Stockholm Commuter
by jannegpriv

Stockholm transit: realtime departures, trip planning, disruptions and personal commute status.

answering
SkärgårdsKollen — Stockholm Archipelago
by jannegpriv

Stockholm archipelago boats: realtime departures, trip planning, disruptions, island guides.

answering
Marketintell
by marketintell

AI analyst desk for stocks, options & crypto with sourced trade setups and a public accuracy record.

17 tools answering
James's MCP Server
by jgpas

MCP server with quote and live cryptocurrency price tools, local and cloud-deployed transports.

2 tools answering
ANAF e-Factura
by foreverworks

Read, check and file a Romanian company's e-invoices and e-Transport declarations with ANAF.

328 installs/wk local only
MCP Ldbd
by kkjh0723

Submit and track stock/crypto direction predictions on LDBD's public leaderboard (ldbd.app).

54 installs/wk local only
Tapeline
by tapeline

Transparent stock screener with a public, verifiable track record. Scan, score, and check picks.

1 tools answering
Tickerseer
by tickerseer

Stock research with receipts: valuation verdicts, earnings setups, a public ledger of settled calls.

answering

SL – Stockholm public transport — questions

Answers built from our own checks of this server.

What can SL – Stockholm public transport do?
It exposes 4 tools, read directly from the server on our last check. Among them: find_stop, get_departures, get_disruptions, plan_trip. 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 SL – Stockholm public transport working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 191 ms. The bar chart above shows every period we have measured.
How do I connect SL – Stockholm public transport?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does SL – Stockholm public transport need an API key?
No. SL – Stockholm public transport completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 4 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is SL – Stockholm public transport?
It answers our handshake in 191 ms on average, which is faster than 73% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is SL – Stockholm public transport open source?
The code is open source: it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at sl-mcp.miltonlindblad.workers.dev, which runs on its operator's own terms.