accueil / serveurs / Recherche & Web / io.voidjet/empty-legs
io.voidjet/empty-legs
serveur MCP (Model Context Protocol) · voidjet 1.0.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 io.voidjet/empty-legs est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.voidjet/empty-legs » 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 6 outils
- create_flight_alert≈ 593 tokens
Sets up an email alert for new empty legs on a route or from a place, for when the user asks to be notified and gives their email. voidjet emails a confirmation link; the alert becomes active only after the user clicks it (double opt-in, valid 7 days). Needs origin or destination; dates, passengers and budget are optional.
Paramètres, retour & exemple (9)
Paramètresemail· string · requis
The user's email address.locale· string · optionnel · en | deorigin· ? · optionnel
Departure city, IATA/ICAO code, country, US state, region or area.date_to· ? · optionneldate_from· ? · optionnelpassengers· ? · optionneldestination· ? · optionnel
Arrival city, IATA/ICAO code, country, US state, region or area.max_price_eur· ? · optionnelaircraft_class· ? · optionnel
Only these aircraft classes. Offers without a known aircraft type are excluded.
Exemple d'appel{"name": "create_flight_alert", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "message": "texte"}} - get_empty_leg≈ 1354 tokens
Current details of one offer by the ref returned by search_empty_legs. available=false means the offer is no longer listed.
Paramètres, retour & exemple (2)
Paramètresref· string · requis
ref exactly as returned by search_empty_legs.locale· string · optionnel · en | de
Exemple d'appel{"name": "get_empty_leg", "arguments": {"ref": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"notes": [], "flight": "texte", "data_as_of": "texte"}} - report_unmet_need≈ 602 tokens
Records a need voidjet cannot serve, for when the user wants voidjet to know about it: e.g. no offer on the route, a return flight, pets, instant booking. Takes 1-5 categories and optional route, dates, passengers and budget; no personal data. Helps voidjet decide what to add.
Paramètres, retour & exemple (8)
Paramètresorigin· ? · optionneldate_to· ? · optionneldate_from· ? · optionnelcategories· array · requispassengers· ? · optionneldestination· ? · optionnelaircraft_class· ? · optionnelmax_budget_eur· ? · optionnel
Exemple d'appel{"name": "report_unmet_need", "arguments": {"categories": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"message": "texte", "recorded": true}} - request_charter_quote≈ 565 tokens
Requests confirmed charter prices from partner Villiers for the route of a charter_alternative, for when the user has seen its price range, asked for confirmed prices and given their email. NOT an empty leg: a regular charter and a paid partner offer. voidjet emails the user a link; Villiers receives the request only after the user sends the form on voidjet.io within 48 hours, then emails confirmed options directly. name, phone and message are optional and come from the user.
Paramètres, retour & exemple (10)
Paramètresname· ? · optionnelemail· string · requis
The user's email address.phone· ? · optionnellocale· string · optionnel · en | deorigin· string · requis
origin_code from charter_alternative.message· ? · optionnelflexible· boolean · optionnelpassengers· integer · requisdestination· string · requis
destination_code from charter_alternative.departure_date· string · requis
Exemple d'appel{"name": "request_charter_quote", "arguments": {"email": "texte", "origin": "texte", "passengers": 1, "destination": "texte", "departure_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "message": "texte", "expires_at": "texte"}} - request_inquiry≈ 462 tokens
Prepares an inquiry for one offer, for when the user has asked to inquire and given their email. voidjet emails the user a link; nothing is forwarded to the provider until the user opens it and sends the pre-filled form on voidjet.io within 48 hours. name, phone and message are optional, come from the user and only pre-fill the form. Prices are indicative.
Paramètres, retour & exemple (8)
Paramètresref· string · requis
ref exactly as returned by search_empty_legs.name· ? · optionnelemail· string · requis
The user's email address.phone· ? · optionnellocale· string · optionnel · en | demessage· ? · optionnelflexible· boolean · optionnelpassengers· integer · requis
Exemple d'appel{"name": "request_inquiry", "arguments": {"ref": "texte", "email": "texte", "passengers": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "message": "texte", "expires_at": "texte"}} - search_empty_legs≈ 3132 tokens
Finds current empty-leg flights by origin and/or destination (city, IATA/ICAO code, country, US state, region or area such as Greek Islands), dates, passengers, budget and aircraft class. Returns up to 20 offers with route, date, aircraft, seats, indicative price, a voidjet link and a pre-filled inquiry link; provider names are not included. When more offers match, refine summarises all matches (frequent destinations, date span, prices). With no match, charter_alternative may contain a regular charter via partner Villiers: NOT an empty leg, and a paid partner offer.
Paramètres, retour & exemple (11)
Paramètressort· string · optionnel · date | pricelimit· integer · optionnellocale· string · optionnel · en | deoffset· integer · optionnelorigin· ? · optionnel
Departure city or IATA/ICAO code (e.g. Nice, NCE), or a country, US state, region or area (e.g. Greece, Florida, Caribbean, Greek Islands).date_to· ? · optionnel
Latest departure date, at most 120 days after date_from.date_from· ? · optionnel
Earliest departure date (YYYY-MM-DD), default today.passengers· ? · optionneldestination· ? · optionnel
Arrival city, IATA/ICAO code, country, US state, region or area.max_price_eur· ? · optionnel
Maximum price in EUR for the whole aircraft.aircraft_class· ? · optionnel
Only these aircraft classes. Offers without a known aircraft type are excluded.
Exemple d'appel{"name": "search_empty_legs", "arguments": {"sort": "date", "limit": 1, "locale": "en", "offset": 1, "origin": "texte", "date_to": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"limit": 1, "notes": [], "total": 1, "offset": 1, "refine": "texte", "results": [], "data_as_of": "texte", "resolved_to": "texte", "resolved_from": "texte", "charter_alternative": "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é ».