Ask your AI agent, plan your trip with Baolau

Planning a journey through Asia often means comparing trains, buses, ferries and flights across dozens of operators. Now you can simply ask your AI agent.

With our AI connectors, assistants such as Claude and ChatGPT can search routes between cities, compare transport options by journey duration, departure times, operator and fare class, and check seat availability for your travel dates — all in one conversation.

Once you have found the right option, your agent will take you to baolau.com with your departure and fare already selected, so you can complete your booking in a few steps.

Plan smarter and travel easier with Baolau and AI.

How to connect Baolau and AI agents

Baolau implements the Model Context Protocol (MCP), the emerging standard that allows AI agents to connect securely with external services.

We have developed connectors for the major AI agents, so you can plan your trip with the assistant that you already use. Once connected, your agent can access Baolau's search and compare capabilities, giving you access to accurate, up-to-date information for travel discovery and trip planning instead of generic answers from the web.

  Claude

Click here for instructions to Connect Baolau and Claude.

  ChatGPT

Click here for instructions to Connect Baolau and ChatGPT.

Other assistants

Any assistant that accepts a custom MCP server by its address can use https://www.baolau.com/mcp. No sign-in is required.

For developers

The MCP servers speak JSON-RPC 2.0 over HTTP POST (the Streamable HTTP transport of the Model Context Protocol). It keeps no session and needs no authentication. It has four functions: three read-only and one that registers a fare alert.

FunctionWhat it doesArguments
search_routes Lists the routes connecting two cities on a given date, returns the list of operators, schedules and fares. The function reads the data we have stored in our system, previously obtained from transport providers. origin, destination, date; optional passengers, mode (train, bus, ferry or plane), currency
check_availability Calls the transport provider to check on real time whether a route is still available for reservation and confirm the price. Slower than search and meant for a departure that the user or the agent has selected or recommended. origin, destination, date, result_id; optional passengers, currency
get_booking_link Returns a link to baolau.com with the departure and the fare selected, valid for 24 hours. It accepts one way and round trip departures. origin, destination, date, result_id; optional fare, passengers, language, return_date, return_result_id, return_fare
register_fare_alert Registers an email alert for a fare that is not on sale yet, for departures at least 48 hours away. We check the fare every day and send one email when it goes on sale. Search and availability results carry the arguments it needs in fare_alert. origin, destination, date, result_id, email; optional fare, passengers, language

Assistants reach us from their provider's servers and are served without a limit per address. Other clients get an hourly allowance, which is enough to build and test with. If you need a higher limit, please Contact Us.





Baolau Pte Ltd, 201434204K, Singapore
Baolau Co Ltd, 0313838015, Vietnam
Boeki Up Co Ltd, 5140001101308, Japan