Let your AI agent search trains, buses and stays
Wield gives an AI agent travel tools that run in your own browser. Recipes cover Deutsche Bahn train connections, FlixBus bus trips, MVG routes and departures in Munich, and stays on Airbnb and Booking.com. Status varies by recipe, and some are still pending a final check, as the table shows.
Recipes covered today
| Site | Recipe | What it does | Status on 7 November 2026 |
|---|---|---|---|
| Deutsche Bahn (bahn.de) | bahn.de/search-connections | Train connections between two stations, with prices | The benchmark passed 9 of 9 runs, with a median of 2.1 s. The registry status is still pending a final check. |
| Deutsche Bahn (bahn.de) | bahn.de/my-bookings | Your upcoming trips and tickets | Untested. It needs a logged-in recording. |
| FlixBus | flixbus.de/search-trips | Bus trips between two cities on a date | Passed 7 of 7 checks, in 1.0 s. The price includes the platform fee. |
| MVG (Munich) | mvg.de/search-connections | Public transport routes between two places | Passed live: Marienplatz to Garching in 1.2 s, with 5 connections, one of them a 25-minute U6 trip. |
| MVG (Munich) | mvg.de/get-departures | Next departures at a stop, with live delays | Passed live: 10 departures in 513 ms. |
| Airbnb | airbnb.com/search-stays | Stays for a place and dates, with prices | Passed the checks in Paris. In the benchmark it passed 8 of 9 runs. |
| Booking.com | booking.com/search-stays | Hotels with total price, rating and cancellation terms | Works in a browser only. Cloud servers receive a JavaScript challenge. |
Recipes in this list run from the same extension. Each one makes the requests that the site's own pages make, at the pace of one person.
Example prompts
These prompts work with the recipes above. Your agent chooses the recipe.
- "Find a train from Berlin Hbf to München Hbf on Friday 20 November, leaving after 8 am, and list the prices."
- "How long is the trip from Marienplatz to Garching by public transport right now?"
- "Which FlixBus trips go from Hamburg to Köln on Wednesday?"
- "Find a stay in Lisbon for 11 to 13 December for two adults, and show the total price."
- "Compare Airbnb stays in Paris for next weekend, sorted by price."
What it cannot do yet
- Deutsche Bahn bookings. No booking recipe is listed here. The
my-bookingsrecipe needs a logged-in recording before it can be tested. Any write, such as a booking, stops at your Allow window first. - Other operators and flights. This page lists only the recipes above. Other train operators and airline tickets are not covered yet. Ask for one with
request_recipe. - Pending checks. The Deutsche Bahn search recipe passed every benchmark run, but its registry status is still pending a final check. Check the status on the site page before you depend on it for a trip.
- Browser only. Booking.com runs only in a browser, because cloud servers receive a challenge.
- Misses. In the benchmark, the Airbnb recipe passed 8 of 9 runs.
Related sites and guides
- Deutsche Bahn benchmark: recipe vs browser agent
- How to search Deutsche Bahn connections with Claude
- Deutsche Bahn MCP server, FlixBus MCP server and MVG MCP server
FAQ
Can my agent book a train ticket for me?
Not with the recipes listed here. The only Deutsche Bahn recipe for your own account is my-bookings, a read recipe that needs a logged-in recording. Any write recipe stops at a window in your browser and waits for your Allow, and it sends nothing before you click.
Do I need to be logged in to search?
No. The train search, the bus search and the Airbnb and Booking.com searches all run without a login. Recipes that read your own bookings need a login.
Why is the Deutsche Bahn benchmark only one browser-agent run?
Bot protection blocked the browser agent on bahn.de after its first run. The pacing rules then kept it away from the site, so its side has one run. The Wield recipe side has nine. See the Deutsche Bahn benchmark.
Which is faster for trains, the recipe or a browser agent?
In the benchmark, the Deutsche Bahn recipe passed 9 of 9 runs with a median of 2.1 seconds. The browser agent's single run was blocked after 11 minutes, so it returned no result. Read the method notes before you compare.