Spick Me — Swiss public transport
Swiss trains, trams, buses, boats: door-to-door journeys with pictures, boards, days out, reach maps
| Endpoint | https://spickme.ch/mcp (streamable-http) |
|---|---|
| Registry version | 1.2.0 |
| Now | 6 tools · grade F (49) · pin ts_9cf36c404f009ac44be7faaf2946fd30 · protocol 2025-06-18 |
| First / last listed | 2026-10-29 00:58 UTC / 2026-10-29 00:58 UTC |
| Grade over time | 2026-10-29: F (49), 6 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: find_place plan_journey departures plan_day_out reachable_area travel_time_matrix
find_place | Look up what a place name means in the Swiss public-transport network: stations and stops, street addresses, and named places (a university, a museum, a mountain), ranked best first, each with a stable place_id.
Use it when the user names a place you are not sure of, when another tool answered that a name is ambiguous, or to get coordinates for a place. You do not need it before plan_journey or d params: limit, near, query* |
plan_journey | Find the best connections by train, tram, bus, boat and mountain railway between two places in Switzerland, over the official Swiss timetable. Door to door: an address or a named place works as well as a station, and the walk to and from the nearest stops is included.
Use it for "how do I get from A to B", "the next connections from Olten to Zürich", "when is the next train to …", "I need to be i params: arrival, departure, from*, limit, max_transfers, to*, transfer_time_factor, via |
departures | List the next departures from one station or stop, as the board on the platform would: time, line, direction, platform, kind of vehicle, and the next stops it calls at.
Use it for "what leaves from Bern in the next hour", "when is the next tram from Bellevue", or to see how often a place is served. With to, it lists only what calls at that station later, each with its arrival time there — "trains params: limit, station*, time, to |
plan_day_out | Plans a multi-stop day with a stay at each stop, timing each leg from when the previous stay ends: the train there, the hours somewhere, the connection on, and the way home.
Use it for "a day trip from Bern to Grindelwald with four hours hiking, then dinner in Interlaken", "visit Thun, Spiez and Interlaken today", or an evening out and back. For a single A-to-B trip, use plan_journey.
Inputs: st params: departure, end, start*, stops*, transfer_time_factor |
reachable_area | List every station and stop in Switzerland reachable from one place within a number of minutes by public transport, nearest first, with the earliest arrival at each.
Use it for "where can I get to from Bern in 45 minutes", "which towns are within an hour's commute of Zug", catchment areas and isochrones. For the travel time between specific places, use travel_time_matrix; for how to make a partic params: departure, from*, limit, max_minutes, max_transfers, transfer_time_factor |
travel_time_matrix | Compute the public-transport travel time in minutes from each of several origins to each of several destinations in Switzerland, for one departure time. For comparing locations: which office site is best reached from where staff live, which flat has the shortest commutes, how well a venue is connected.
Use it when there are several places on either side. For one pair with the actual connection, u params: departure, destinations*, max_transfers, origins*, transfer_time_factor |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.