redbus.sg
Bus routes, offers, and tickets in Singapore
First seen 2026-09-28 · Last seen 2026-09-28 · Source: webmcp.com
Answer 1 · Act 1 · Transact 0 · Score: Not yet scored
Tool inspector
searchBuses
Search for available buses between two cities on a specific date. Resolves city names automatically. Use this tool on the HOME page when the user gives route + date + filters in one prompt. Optionally include filter preferences (AC, seat type, departure/arrival slots, operator/brand keyword like Volvo) — they are applied after navigation to the results page. Use runAfterSearchResultsLoad (same shape as runSrpBookingFlow) so open-bus + seat + continue runs automatically after results load — required for multi-step prompts because navigation unloads the home page.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
source |
string | yes | Source city name (e.g., "Bangalore", "Singapore", "Kuala Lumpur", "Phnom Penh") |
destination |
string | yes | Destination city name (e.g., "Chennai", "Johor Bahru", "Penang", "Siem Reap") |
date |
string | yes | Travel date. Use ISO YYYY-MM-DD with the correct calendar year (same as the user's "today"). Accepts natural language ("today", "tomorrow") or "in N days". If the year is wrong/outdated, it is corrected to this year or next. |
filters |
object | no | Optional filters to pre-apply on the results page. Include every criterion the user asked for (e.g. AC + SLEEPER + Volvo) in one object. |
runAfterSearchResultsLoad |
object | no | Optional. Same fields as runSrpBookingFlow (openBus, selectSeats, continueToBoardingPoints, applyFilters, waitForSearchResultsMs). Stored for the results page to execute after tuples load. |
Raw JSON schema
{
"type": "object",
"properties": {
"source": {
"type": "string",
"description": "Source city name (e.g., \"Bangalore\", \"Singapore\", \"Kuala Lumpur\", \"Phnom Penh\")"
},
"destination": {
"type": "string",
"description": "Destination city name (e.g., \"Chennai\", \"Johor Bahru\", \"Penang\", \"Siem Reap\")"
},
"date": {
"type": "string",
"description": "Travel date. Use ISO YYYY-MM-DD with the correct calendar year (same as the user's \"today\"). Accepts natural language (\"today\", \"tomorrow\") or \"in N days\". If the year is wrong/outdated, it is corrected to this year or next."
},
"filters": {
"type": "object",
"description": "Optional filters to pre-apply on the results page. Include every criterion the user asked for (e.g. AC + SLEEPER + Volvo) in one object.",
"properties": {
"acType": {
"type": "string",
"enum": [
"AC",
"NON_AC"
],
"description": "AC or Non-AC bus preference"
},
"seatType": {
"type": "string",
"enum": [
"SEATER",
"SLEEPER",
"SEMI_SLEEPER"
],
"description": "Seat type preference"
},
"departureTime": {
"type": "string",
"enum": [
"MORNING",
"AFTERNOON",
"EVENING",
"NIGHT"
],
"description": "Preferred departure time slot: MORNING (6AM-12PM), AFTERNOON (12PM-6PM), EVENING (6PM-12AM), NIGHT (12AM-6AM)"
},
"arrivalTime": {
"type": "string",
"enum": [
"MORNING",
"AFTERNOON",
"EVENING",
"NIGHT"
],
"description": "Preferred arrival time slot: MORNING (6AM-12PM), AFTERNOON (12PM-6PM), EVENING (6PM-12AM), NIGHT (12AM-6AM)"
},
"operatorOrBusBrandKeyword": {
"type": "string",
"description": "Operator or bus brand mentioned by the user (e.g. \"Volvo\", \"Benz\"). Resolved on the results page against live filter data."
}
}
},
"runAfterSearchResultsLoad": {
"type": "object",
"description": "Optional. Same fields as runSrpBookingFlow (openBus, selectSeats, continueToBoardingPoints, applyFilters, waitForSearchResultsMs). Stored for the results page to execute after tuples load."
}
},
"required": [
"source",
"destination",
"date"
]
}
Similar websites
wandernote.openai.chatgpt.site
An agent-ready WebMCP travel planner. Choose your destination and travel dates, collaborate on an hour-by-hour itinerary, and save your finished travel note as …
flightsweeper-webmcp.vercel.app
Define bounded flight-purchasing authority, then let a browser agent search, evaluate, and execute a safe sandbox booking through WebMCP.
jezersko.sk
Ubytovanie Jezersko
travelomi.com
Start with what you know. Travelomi searches real flights and stays, states trade-offs, and holds a Trip you can reshape. Book with your chosen provider.