Plan a group trip and book flights with AI for everyone in one flow. FlightClaw saves travelers and named groups, searches multi-city itineraries across about 300 airlines and books all passengers on one checkout.
When to use
- The user books for more than one person (family, friends, team).
- The user wants to reuse a saved group, for example "the family".
- The trip has two to six legs, or flies into one city and out of another.
Prerequisites
Connect the FlightClaw hosted MCP server: https://mcp.flightclaw.com/mcp (streamable HTTP, OAuth sign-in). Nothing to install.
- Claude Code:
claude mcp add --transport http flightclaw https://mcp.flightclaw.com/mcp - Cursor: One-click install, or add
{"mcpServers":{"flightclaw":{"url":"https://mcp.flightclaw.com/mcp"}}}to~/.cursor/mcp.json - VS Code: One-click install, or
code --add-mcp '{"name":"flightclaw","type":"http","url":"https://mcp.flightclaw.com/mcp"}' - Claude (web / desktop): Settings > Connectors > Add custom connector > paste
https://mcp.flightclaw.com/mcp - ChatGPT: Settings > Apps & Connectors > Create (developer mode) > paste
https://mcp.flightclaw.com/mcp
If the FlightClaw tools are not available, ask the user to connect the server first.
Tool flow
- Check travelers. Call
list_travelers. For each missing person, callsave_travelerwithname(short key, for examplejack),given_name,family_nameand, when known,born_on,gender,title,email,phone_number,relationship,loyalty_programmes. - Save the group. Call
save_groupwithnameandmembers(an array of saved traveler names). Uselist_groupsorget_group(byname) to reuse one later. - Search.
- One route:
search_flightsorrecommend_flightswithadults,children,infantsandpassenger_ages(age of each traveler under 18) to match the group. - Several legs:
search_multi_citywithslices(2 to 6 items oforigin,destination,date, in travel order) plus the same passenger fields,cabin,max_connectionsandlimit.
- One route:
- Check the offer. Call
get_offerwith the chosenoffer_id. - Confirm and book. Show the total for all passengers including the fee and get an explicit yes. Then call
create_checkoutwithoffer_idandpassengersset to the group members' names. Continue with payment andget_checkout_statusas in the book-flight skill. - Log. Optionally call
log_tripwithroute,depart_dateandtravelers.
Rules
- The passenger counts in the search must match the people in
create_checkout. - Always get explicit user confirmation before
create_checkout. - Show the total price for the whole group including the booking fee (5% + $3, minimum $12, already in
total_amount). - Never ask for card numbers. Each traveler's data goes in
save_traveler, not in chat history. - Offers expire in about 30 minutes. Search again if one has expired.
Example prompts
- "Save my wife Anna and our two kids, ages 8 and 5, as 'family'."
- "Find flights for the family from Manchester to Malaga on 2 August, back on 16 August."
- "Plan a multi-city trip: London to Rome on 3 May, Rome to Athens on 7 May, Athens to London on 11 May."
- "Book the team offsite flights for Sam, Priya and me to Berlin next Tuesday."
Learn more at flightclaw.com.