Plan a bus trip
plan_bus_tripPlan an intercity bus trip in India: resolve origin and destination, then get official booking links for your route and date, plus filter tips and anti-scam advice.
Instructions
Plan an intercity bus trip in India.
Resolves the two places, then returns booking links for this route and date on official sites (redBus, MakeMyTrip, Goibibo, AbhiBus, Cleartrip, FlixBus, IRCTC Bus), filter tips for the requested bus type and time, and anti-scam advice. It does not return live seats or fares: the user sees those on the linked site.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"origin": "<origin>",
"destination": "<destination>",
"travel_date": "<travel_date>"
},
"name": "plan_bus_trip"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| origin | Yes | Where the traveller starts: a city or a known boarding point, as the user said it (e.g. 'Delhi', 'Bangalore', 'Kashmiri Gate'). | |
| bus_type | No | Seat/AC preference. 'sleeper' means a bed (berth); 'semi_sleeper' is a reclining seat. | any |
| destination | Yes | Where the traveller is going: a city or a known drop point. | |
| travel_date | Yes | Departure date as YYYY-MM-DD in India time. Convert 'tomorrow' or 'next Monday' to a date before calling. | |
| government_only | No | True when the user wants government (state RTC) buses only. | |
| departure_window | No | Preferred departure time. | any |