AI assistants
Swiss public transport, inside your AI assistant.
Connect Claude, ChatGPT, Gemini or any assistant that speaks MCP to Spick Me, and ask it about trains, trams, buses and boats in plain words. It answers from our own routing engine over the official Swiss timetable — door to door, with a picture of every connection. Free at the moment, and no account.
https://spickme.ch/mcp
Connect it in a minute
Everything below uses the one address above. Most assistants ask you to allow the connection once; that page says what it is and asks for nothing.
Claude
On claude.ai or in the desktop app: Settings, Connectors, Add custom connector, paste the address, and allow it. Then turn on Spick Me in a conversation’s tools menu.
ChatGPT
Turn on developer mode in ChatGPT’s settings, create a connector with the address above, and allow it. Then choose it in a conversation.
Claude Code, Cursor, VS Code, Gemini CLI
One line in a terminal, or a few in a settings file:
claude mcp add --transport http spickme https://spickme.ch/mcp
// Cursor: ~/.cursor/mcp.json
{ "mcpServers": {
"spickme": { "url": "https://spickme.ch/mcp" } } }
// VS Code: .vscode/mcp.json
{ "servers": {
"spickme": { "type": "http",
"url": "https://spickme.ch/mcp" } } }
// Gemini CLI: ~/.gemini/settings.json
{ "mcpServers": {
"spickme": { "httpUrl": "https://spickme.ch/mcp" } } }
Anything else
Any client that speaks the Model Context Protocol over HTTP can use the address as it is. Opened in a browser, it brings you here.
What to ask
- How do I get from Winterthur to Bern tomorrow at seven?
- I need to be at the Kunsthaus Zürich by 10:00 — from Bahnhofstrasse 1, Baden.
- Plan a day from Lucerne: the boat to Vitznau, three hours on the Rigi, dinner in Weggis, home.
- Where can I get to from Bern in 45 minutes on a weekday morning?
- Which of Zug, Aarau and Olten is best connected for staff living in Zurich, Basel and Bern?
- Wie chum i morn am sibni vo Winti uf Bärn?
What it can do
Journeys door to door, by departure or arrival time, through places you name. Departure boards at any stop. Days out with several stops and time spent at each — the next leg timed from when the stay really ends. Everywhere reachable within a time budget, and travel-time comparisons between many places at once, each answered in one call. Every journey comes with a link to a picture of it, ready to look at or share.
Times are the planned timetable, stated with their Swiss offset; live delays are not included, and the assistant is told so. A name that could mean several places comes back as a choice rather than a guess, and where nothing runs it says so instead of making something up.
A free key, if you want one
You do not need one. A key tells your own integration apart — useful for a script or a research project — but it is not anonymous: every call made with it is recognised as that key’s, so we can see how much it is used, and we can switch it off. We ask for no name and no account; keep the key to yourself. Send it as Authorization: Bearer ….
Something went wrong. Please try again in a moment.
Free at the moment
It is free at the moment, for personal, research and professional use. That describes today and is not a promise for the future: if requests grow beyond what we can carry, or for any other reason, we may introduce paid plans, set limits, or change, pause or stop this service at any time. Using the MCP service means accepting our terms of use.
What we see
The places and times you ask about are not stored. We count calls per day and per kind — how many journeys, how many boards. Without a key, nothing in those counts tells one caller from another, and the MCP server is not even given your IP address. With a key — including the one your assistant receives when you press Allow — every call is counted against that key: we know which key made it, and how much each key is used. Like every request to this site, a call also leaves the web server’s usual short-lived log line (address, time, status). The privacy page says exactly what is kept, and for how long.
Timetable data from opentransportdata.swiss; addresses and places from the Federal Office of Topography swisstopo. Answers name both, and your assistant should too.