search_stations
Search for Swiss train stations, addresses, or points of interest by name. Returns station IDs needed for other tools.
search_connections
Find train connections between two Swiss stations. Returns schedules with departure/arrival times, duration, transfers, and trip IDs for pricing.
get_trip_details
Get detailed information about a specific train connection including all intermediate stops, platforms, and occupancy. Use a trip ID from search_connections results.
get_more_connections
Load earlier or later train connections for a previous search. Use the collection ID from search_connections results.
get_prices
Get ticket prices for one or more train connections. Supports Half-Fare card (Halbtax) and GA travelcard discounts.
get_ticket_link
Get a direct purchase link to buy a train ticket on SBB.ch. Only call this when the user wants to buy a specific ticket.