Recipes

Travel booking agent

Suggested by runchr · yesterdayPulled 6 times

Travel & Bookings

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-agent
No CLI?curl -s https://api.runchr.com/api/recipes/runchr/travel-booking-agent/manifest
System 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.