Tripdesk

Products / EasyGroupFlights

EasyGroupFlights up first-party

Negotiated airfare for ten or more travelling together, names supplied later, quoted by a person at the desk. Prepare an enquiry, send it once the traveller confirms, or search ordinary fares for smaller parties.

EasyGroupFlights · https://easygroupflights.com · last probed 2026-11-08 06:00

Install

claude mcp add --transport http tripdesk https://mcp.tripdesk.help/mcp

No key needed to start. A free key from /keys raises the rate limit and turns on receipts.

Tools

egf_get_offer quote → web handoff read-only

EasyGroupFlights: Returns one fare from a recent flight search, by its offer_id: the per-person price, the flights, a booking link and the time until which the offer_id is valid. Works for 30 minutes after the search. Returns a `handoff` with a link or a message for a human desk, and a `ref`. Show the traveller the reference.

ArgumentTypeRequiredDescription
offer_id string yes offer_id of a fare, exactly as the flight search returned it.

egf_get_service_info read-only

EasyGroupFlights: Describes easygroupflights for one market: who it serves, how group fares differ from public tickets, what happens after a quote is requested, and how to reach a person. Submits nothing.

ArgumentTypeRequiredDescription
market string Which market to describe. Defaults to en. One of: en, pl, at.

egf_prepare_group_quote read-only

EasyGroupFlights: Checks a group flight enquiry for 10 or more seated travellers and returns the exact brief that would go to a human specialist, with a confirmation_token valid for 15 minutes. Nothing is sent.

ArgumentTypeRequiredDescription
origin array yes Departure airport as an IATA code, e.g. ["LHR"]. Several codes are allowed when the group converges from more than one city.
destination array yes Arrival airport as an IATA code, e.g. ["BCN"].
departure_date string yes Outbound date, ISO 8601 (YYYY-MM-DD).
return_date string Return date, ISO 8601 (YYYY-MM-DD). Omit for a one-way group booking.
return_origin array Return leg departure airports, if the group flies home from somewhere other than the destination.
return_destination array Return leg arrival airports, if travellers go home to a different city.
date_flexibility_days integer How many days either side of the given dates the group can move. 0 means fixed dates.
adults integer yes Travellers aged 16 or over.
youths integer Travellers aged 12–15.
children integer Travellers aged 2–11, each in their own seat.
infants integer Under 2, travelling on an adult lap. They do not occupy a seat and do not count towards the group of 10.
youths_ages array Age of each youth, one entry per youth.
children_ages array Age of each child, one entry per child.
cabin_class string Defaults to economy. One of: economy, business.
email string yes Where the quote is sent. Required.
phone string yes Contact number in international form, e.g. +441244568183. Required: a group specialist may phone to confirm details.
first_name string Organiser's first name.
last_name string Organiser's surname.
note string Anything that shapes the fare: what the group is (school trip, wedding, sports team, conference), baggage or equipment needs, budget, who pays, whether names are known yet.
market string Which market handles the enquiry: en (easygroupflights.com), pl (grupoweloty.pl) or at (gruppenfluege.at). Defaults to en. One of: en, pl, at.

egf_request_group_quote sends

EasyGroupFlights: Sends a prepared group flight enquiry to a person at the desk, who replies by email with a written quote. Takes only the confirmation_token from egf_prepare_group_quote, so what is sent is exactly what was prepared. Returns a confirmation and a reference, not a price; books or charges nothing. This deployment is in test mode: nothing is sent.

ArgumentTypeRequiredDescription
confirmation_token string yes confirmation_token from egf_prepare_group_quote, unchanged. Valid for 15 minutes.
idempotency_key string Optional. Any unique string for this request, such as a UUID. Calling again with the same key returns the first result instead of sending again. Kept for 24 hours.

egf_search_flights read-only

EasyGroupFlights: Searches live public fares for 1 to 9 travellers and returns options with per-person prices, carriers and stops, cheapest first, each with an offer_id valid for 30 minutes. Results come in pages: pass next_cursor back as cursor, with the same route and dates, for more.

ArgumentTypeRequiredDescription
origin string yes Departure airport, IATA code, e.g. VIE.
destination string yes Arrival airport, IATA code, e.g. BCN.
departure_date string yes Outbound date, ISO 8601 (YYYY-MM-DD).
return_date string Return date, ISO 8601 (YYYY-MM-DD). Omit for one way.
passengers integer How many people are travelling, 1 to 9. Defaults to 1. From 1 to 9.
limit integer Fares per page. Defaults to 10. From 1 to 20.
cursor string next_cursor from the previous page of this search. Omit for the first page.

What a quote returns

Every quote tool here returns a handoff: a link or a message to a human desk, and a ref. The reference is how the traveller's booking is connected to the quote your agent found. Show it to them.

Kinds used by this product: web