easygroupflights
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Group flight quotes for parties of 10 or more passengers.
| Author | com.easygroupflights |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 88 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"easygroupflights": {
"url": "https://mcp.easygroupflights.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
egf_get_service_inforead-onlyDescribes 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.
Parameters:
market— string — Which market to describe. Defaults to en.
Hints: read-only yes · destructive no · idempotent yes · open-world no
egf_prepare_group_quoteread-onlyChecks 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.
Parameters:
origin(required) — array — Departure airport as an IATA code, e.g. ["LHR"]. Several codes are allowed when the group converges from more than one city.destination(required) — array — Arrival airport as an IATA code, e.g. ["BCN"].departure_date(required) — string — Outbound date, ISO 8601 (YYYY-MM-DD).adults(required) — integer — Travellers aged 16 or over.email(required) — string — Where the quote is sent. Required.phone(required) — string — Contact number in international form, e.g. +441244568183. Required: a group specialist may phone to confirm details.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.youths— integer — Travellers aged 12–15.infants— integer — Under 2, travelling on an adult lap. They do not occupy a seat and do not count towards the group of 10.children— integer — Travellers aged 2–11, each in their own seat.last_name— string — Organiser's surname.first_name— string — Organiser's first name.cabin_class— string — Defaults to economy.return_date— string — Return date, ISO 8601 (YYYY-MM-DD). Omit for a one-way group booking.youths_ages— array — Age of each youth, one entry per youth.children_ages— array — Age of each child, one entry per child.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.
Hints: read-only yes · destructive no · idempotent yes · open-world no
egf_request_group_quoteSends a prepared group flight enquiry to a human specialist, who replies by email with a written quote, usually within about 2 hours. Takes only the confirmation_token from preparing it; it returns a confirmation, not a price, and books or charges nothing.
Parameters:
confirmation_token(required) — string — confirmation_token returned when this write was prepared. Valid for 15 minutes.idempotency_key— string — Optional. Any unique string for this request, such as a UUID. Calling again with the same key and the same arguments returns the first result instead of sending again. Kept for 24 hours.
Hints: read-only no · destructive no · idempotent no · open-world yes
egf_search_flightsread-onlySearches 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.
Parameters:
origin(required) — string — Departure airport, IATA code, e.g. VIE.destination(required) — string — Arrival airport, IATA code, e.g. BCN.departure_date(required) — string — Outbound date, ISO 8601 (YYYY-MM-DD).limit— integer — Fares per page. Defaults to 10.cursor— string — next_cursor from the previous page of this search. Omit for the first page.passengers— integer — How many people are travelling, 1 to 9. Defaults to 1.return_date— string — Return date, ISO 8601 (YYYY-MM-DD). Omit for one way.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
egf_get_offerread-onlyReturns 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.
Parameters:
offer_id(required) — string — offer_id of a fare, exactly as the flight search returned it.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.