accueil / serveurs / Dev & Code / com.breckenwander/travel-connector
com.breckenwander/travel-connector
serveur MCP (Model Context Protocol) · breckenwander 0.2.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.breckenwander/travel-connector est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.breckenwander/travel-connector » 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 4 outils
- build_trip≈ 480 tokens
Assemble a complete multi-part trip — flights, hotels, and experiences together — into ONE bookable link with a single checkout. Use this whenever the user wants to plan or book a whole trip rather than a single item. Pass the url values of the chosen flight, hotel, and/or experiences (1-8 items) from fresh search results. Returns trip_url — a single link that opens breckenwander.com with the whole trip pre-loaded for one checkout (plus trip_page_url, a plain summary fallback). Package-only flight fares become bookable when the trip includes a hotel or experience.
Paramètres, retour & exemple (2)
Paramètresitems· array · requis
The `url` values from previous search_flights / search_hotels / search_experiences results (1-8 items). Use fresh results — quotes expire after 30 minutes.title· string · optionnel
Optional trip name, e.g. "Rome, Sept 15-20".
Exemple d'appel{"name": "build_trip", "arguments": {"items": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"legs": [], "note": "texte", "title": "texte", "trip_url": "texte", "warnings": [], "captured_at": "texte", "trip_page_url": "texte", "quote_expires_at": "texte", "experiences_from_total": 1, "firm_total_all_travelers": 1}} - search_experiences≈ 566 tokens
Search tours, activities, and experiences for a destination and get BreckenWander's all-in "from" price (USD). Returns a link that opens that specific experience to book on breckenwander.com. Read-only: does not book or take payment. Combine with flights and hotels into one trip using build_trip.
Paramètres, retour & exemple (6)
Paramètresadults· integer · optionnel
Number of adults (context only; final price is set at booking).date_to· string · optionnel
Optional end of a date range (YYYY-MM-DD).children· integer · optionnel
Number of children.date_from· string · optionnel
Optional preferred date (YYYY-MM-DD); the exact date is chosen on breckenwander.com.destination· string · requis
City or place name, e.g. "Rome" or "Cancun".max_results· integer · optionnel
How many experiences to return.
Exemple d'appel{"name": "search_experiences", "arguments": {"destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"experiences": []}} - search_flights≈ 913 tokens
Search round-trip flights between two airports for given dates and travelers. Returns BreckenWander's per-traveler round-trip price with taxes and carrier-imposed fees included, plus a link that opens the same search on breckenwander.com to complete the booking. Read-only: does not book or take payment. Combine with hotels and experiences into one trip using build_trip.
Paramètres, retour & exemple (11)
Paramètressort· string · optionnel · best | price | duration
Result ordering. 'best' (default) balances price, travel time, and stops; 'price' is strictly lowest fare first; 'duration' is shortest outbound travel time first.cabin· string · optionnel · economy | premium_economy | business | first
Cabin class.adults· integer · optionnel
Number of adult travelers.origin· string · requis
Origin IATA airport or metro code, e.g. "JFK" or "LON".infants· integer · optionnel
Number of infant travelers (under 2).children· integer · optionnel
Number of child travelers (2-11).max_stops· integer · optionnel
Maximum stops on the outbound leg. 0 returns nonstop flights only.depart_date· string · requis
Departure date in YYYY-MM-DD.destination· string · requis
Destination IATA airport or metro code, e.g. "LAX" or "CUN".max_results· integer · optionnel
How many flight options to return.return_date· string · requis
Return date in YYYY-MM-DD. Round-trip only for now.
Exemple d'appel{"name": "search_flights", "arguments": {"origin": "texte", "depart_date": "texte", "destination": "texte", "return_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"flights": []}} - search_hotels≈ 814 tokens
Search hotels for a destination and dates and get BreckenWander's all-in price (every mandatory tax and fee included). Returns a link to complete the booking on breckenwander.com. Read-only: does not book or take payment. Combine with flights and experiences into one trip using build_trip.
Paramètres, retour & exemple (12)
Paramètressort· string · optionnel · price | rating | stars
Result order. 'price' (default): lowest all-in total first. 'rating': highest guest rating first. 'stars': highest star category first.rooms· integer · optionnel
Number of rooms.adults· integer · optionnel
Number of adults.check_in· string · requis
Check-in date in YYYY-MM-DD.children· integer · optionnel
Number of children.check_out· string · requis
Check-out date in YYYY-MM-DD.max_price· number · optionnel
Only return hotels whose all-in total (whole stay, USD) is at or below this.min_price· number · optionnel
Only hotels with an all-in total at or above this.min_stars· integer · optionnel
Only hotels of at least this star category (e.g. 4).radius_km· number · optionnel
Search radius around the destination in km (default ~12). Use a small value like 2 for 'near <landmark>' searches.destination· string · requis
City or place name, e.g. "Rome" or "Cancun".max_results· integer · optionnel
How many hotels to return.
Exemple d'appel{"name": "search_hotels", "arguments": {"check_in": "texte", "check_out": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hotels": []}}
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é ».