accueil / serveurs / Recherche & Web / com.easygroupflights/easygroupflights
com.easygroupflights/easygroupflights
serveur MCP (Model Context Protocol) · easygroupflights 2.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.easygroupflights/easygroupflights est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.easygroupflights/easygroupflights » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- egf_get_offer≈ 387 tokens
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.
Paramètres, retour & exemple (1)
Paramètresoffer_id· string · requis
offer_id of a fare, exactly as the flight search returned it.
Exemple d'appel{"name": "egf_get_offer", "arguments": {"offer_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"price": 1, "return": "texte", "carriers": [], "currency": "texte", "offer_id": "texte", "departure": "texte", "stops_out": 1, "stops_back": 1, "booking_url": "texte", "valid_until": "texte", "flight_numbers": []}} - egf_get_service_info≈ 348 tokens
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.
Paramètres, retour & exemple (1)
Paramètresmarket· string · optionnel · en | pl | at
Which market to describe. Defaults to en.
Exemple d'appel{"name": "egf_get_service_info", "arguments": {"market": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"domain": "texte", "market": "en", "contact": {}, "website": "texte", "language": "texte", "group_minimum": 1, "max_reply_hours": 1, "typical_reply_hours": 1}} - egf_prepare_group_quote≈ 1146 tokens
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.
Paramètres, retour & exemple (20)
Paramètresnote· string · optionnel
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.email· string · requis
Where the quote is sent. Required.phone· string · requis
Contact number in international form, e.g. +441244568183. Required: a group specialist may phone to confirm details.adults· integer · requis
Travellers aged 16 or over.market· string · optionnel · en | pl | at
Which market handles the enquiry: en (easygroupflights.com), pl (grupoweloty.pl) or at (gruppenfluege.at). Defaults to en.origin· array · requis
Departure airport as an IATA code, e.g. ["LHR"]. Several codes are allowed when the group converges from more than one city.youths· integer · optionnel
Travellers aged 12–15.infants· integer · optionnel
Under 2, travelling on an adult lap. They do not occupy a seat and do not count towards the group of 10.children· integer · optionnel
Travellers aged 2–11, each in their own seat.last_name· string · optionnel
Organiser's surname.first_name· string · optionnel
Organiser's first name.cabin_class· string · optionnel · economy | business
Defaults to economy.destination· array · requis
Arrival airport as an IATA code, e.g. ["BCN"].return_date· string · optionnel
Return date, ISO 8601 (YYYY-MM-DD). Omit for a one-way group booking.youths_ages· array · optionnel
Age of each youth, one entry per youth.children_ages· array · optionnel
Age of each child, one entry per child.return_origin· array · optionnel
Return leg departure airports, if the group flies home from somewhere other than the destination.departure_date· string · requis
Outbound date, ISO 8601 (YYYY-MM-DD).return_destination· array · optionnel
Return leg arrival airports, if travellers go home to a different city.date_flexibility_days· integer · optionnel
How many days either side of the given dates the group can move. 0 means fixed dates.
Exemple d'appel{"name": "egf_prepare_group_quote", "arguments": {"email": "texte", "phone": "texte", "adults": 1, "origin": [], "destination": [], "departure_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cabin": "economy", "seats": 1, "adults": 1, "domain": "texte", "market": "en", "origin": [], "youths": 1, "infants": 1, "children": 1, "reply_to": "texte", "expires_at": "texte", "destination": []}} - egf_request_group_quote≈ 575 tokens
Sends 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.
Paramètres, retour & exemple (2)
Paramètresidempotency_key· string · optionnel
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.confirmation_token· string · requis
confirmation_token returned when this write was prepared. Valid for 15 minutes.
Exemple d'appel{"name": "egf_request_group_quote", "arguments": {"confirmation_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cabin": "economy", "seats": 1, "adults": 1, "domain": "texte", "market": "en", "origin": [], "status": "submitted", "youths": 1, "infants": 1, "children": 1, "reply_to": "texte", "destination": []}} - egf_search_flights≈ 724 tokens
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.
Paramètres, retour & exemple (7)
Paramètreslimit· integer · optionnel
Fares per page. Defaults to 10.cursor· string · optionnel
next_cursor from the previous page of this search. Omit for the first page.origin· string · requis
Departure airport, IATA code, e.g. VIE.passengers· integer · optionnel
How many people are travelling, 1 to 9. Defaults to 1.destination· string · requis
Arrival airport, IATA code, e.g. BCN.return_date· string · optionnel
Return date, ISO 8601 (YYYY-MM-DD). Omit for one way.departure_date· string · requis
Outbound date, ISO 8601 (YYYY-MM-DD).
Exemple d'appel{"name": "egf_search_flights", "arguments": {"origin": "texte", "destination": "texte", "departure_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"fares": [], "total": 1, "origin": "texte", "currency": "texte", "passengers": 1, "destination": "texte", "next_cursor": "texte", "return_date": "texte", "departure_date": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».