At the checkout stage of a flight or trip booking, call the insurance partner's quote endpoint with trip details: departure date, return date, destination, total trip cost, and passenger ages
Parse the quote response to retrieve available plan options (e.g., cancellation-only, comprehensive, disruption add-on) with premium amounts and coverage limits per plan
Present the insurance options to the user with plain-language summaries of covered events, exclusions, and the claim process; do not present only the cheapest option without surfacing coverage differences
On user selection, call the policy purchase endpoint with the quote ID, passenger details, and payment; receive the policy number and certificate download URL
Store the policy number alongside the trip booking record; surface the certificate and insurer contact number in the trip confirmation sent to the traveler
Known gotchas
Insurance products are regulated and must be presented in compliance with local financial promotion rules — ensure your partner agreement covers the jurisdictions where you display products
Pre-existing medical condition exclusions are common and legally significant; the checkout flow must present this exclusion clearly or include a medical declaration step if required by the insurer
The quote ID used to initiate purchase is typically short-lived and tied to the quoted trip price; if the flight price changes before checkout, re-quote to get an updated premium
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp