BestBus: Thailand bus times & tickets
Server Details
Live intercity bus departures in Thailand, timetables and destinations, with a booking link per bus.
TDQS
Scored across 3 tools
buses_from is clearly origin-side route discovery, and search_buses is clearly the date-specific live search. route_info and search_buses both return departures for a route, so they are the one confusable pair, but the descriptions explicitly draw the line ('no date needed; live seats on a specific date come from search_buses').
All snake_case and readable, but the conventions are mixed: buses_from and route_info are noun-first resource names while search_buses is verb_noun. There is no single predictable pattern an agent can guess a new tool name from.
Three tools is on the lean side but each maps to a distinct stage of the workflow: discover routes from a town, inspect a route's timetable, then search live departures for a date. Nothing appears redundant or padded.
The lookup lifecycle (discovery → static timetable → live departures with booking_url and map) is covered, with payment intentionally handed off to bestbus.me. Minor gaps remain, such as searching by destination only or browsing stations/operators, which agents must work around via route_info.
Available Tools
3 toolsbuses_fromDestinations from a townARead-onlyInspect
Where intercity buses go from a Thai town, busiest routes first, with departures a day and the lowest fare. From BestBus's nightly data.
Inputs: town (required), limit.
route_infoBus route timetableARead-onlyInspect
The usual daily bus timetable of a Thai route from BestBus's nightly data: departures a day, first and last bus, fare range, journey time, bus companies, boarding points and the route page. No date needed; live seats on a specific date come from search_buses.
Inputs: to_town (required), from_town (required).
search_busesSearch buses on a dateBRead-onlyInspect
Live intercity bus departures in Thailand for one route and date, with departure time, bus company, boarding point and lowest fare in Thai baht. Each departure includes a booking_url that opens that bus on bestbus.me, where the traveller chooses seats and pays, and a map link for its boarding point.
Inputs: date (required), to_town (required), from_town (required), language, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Live flight departures and airport information
Live hotel and flight prices compared across Booking.com, Agoda, Trip.com and Traveloka, in USD.
Swiss trains and public transport: live connections and departures. Official data, free, no key.
Norwegian trains, buses and ferries: live trips and departures (Entur). Free, no key.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables querying real intercity bus data across Russia, including routes, prices, departure times, stations, transfers, road distances, and a price-per-km index, with ticket purchase links handed off to human buyers.MIT
- AlicenseNot gradedqualityCmaintenanceLive intercity bus-trip search across Ukraine and Europe — real-time prices, seats, carriers, cheapest-day-of-month calendar, and trip details with passenger discounts. Read-only, no API key; also available as a hosted remote endpoint at https://mcp.soloway.com.ua/mcp.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to access Bangkok transit routes, stops, schedules, live vehicle positions, and trip planning through natural language.-
- AlicenseAqualityCmaintenanceEnables Claude, ChatGPT, Gemini, and other MCP clients to find, rank, and vet intercity bus options in India, generate official booking links, interpret seat maps, and guide users through safe booking and pre-payment checks.12MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.