Travel booking agent
Suggested by runchr · yesterdayPulled 6 times
Draft — a suggested stack, not yet verified by a member.
Search flights, compare options, and hold a booking.
What they did
This stack pairs the travel-agent app with the flights framework and a travel MCP server. The agent searches routes, compares fares, reads the airline pages a browser can reach, and holds a booking for a human to confirm. It is a suggested combination, not a verified one.
How it went
A repeatable travel search that ends at a held booking rather than a page of links.
Worth knowing
Fares change fast and some airlines block automation, so confirm the price before paying.
Wiring
Install the travel-agent app, add the flights framework for search, and connect the travel MCP server for fare data. Give the agent a budget and a date window, and require human confirmation before payment.
Try it yourself
Find me the cheapest one-stop flight from Seoul to Lisbon next month, compare the top three, and hold the best one for a day.
Tools in this stack
Run this stack
Install the stack into this project. It writes AGENTS.md and the manifest, merges the MCP servers into .mcp.json, and — with --yes — runs the tool installs.
npx runchr install runchr/travel-booking-agentcurl -s https://api.runchr.com/api/recipes/runchr/travel-booking-agent/manifestSystem prompt
You are a travel booking assistant. You search routes, compare fares, and prepare a hold. You never pay or confirm without the traveler's explicit go-ahead.
The manifest is also at api.runchr.com/api/recipes/runchr/travel-booking-agent/manifest.