accueil / serveurs / Recherche & Web / travel.phiphiparadise/booking
travel.phiphiparadise/booking
serveur MCP (Model Context Protocol) · phi-phi-paradise-travel 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 travel.phiphiparadise/booking est sûr ?
Au dernier audit MCP Hub, le serveur MCP « travel.phiphiparadise/booking » 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 10 outils
- ask_travel_guides≈ 164 tokens
Search our own Thailand travel guides: how to get from A to B, last boats, weather and monsoon by month, Maya Bay rules, how many days per island, budgets, safety. Returns excerpts and links.
Paramètres, retour & exemple (1)
Paramètresquestion· string · requis
The traveller's question, any language.
Exemple d'appel{"name": "ask_travel_guides", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - book_experience≈ 738 tokens
Creates a tour booking pending payment and returns its reference and a secure payment page on phiphiparadise.travel. Requires traveller_confirmed: true, set once the traveller has approved the tour, date, party, total and payment. Payment is online: 'full' (default) or 'deposit' when the tour offers it (private tours: balance online before the trip; shared tours: balance in cash on the day). The booking is secured only when the traveller pays on that page.
Paramètres, retour & exemple (15)
Paramètresdate· string · requis
Trip date, YYYY-MM-DD.hotel· string · optionnel
Hotel name, needed for tours with hotel pickup (Phuket, Krabi).notes· string · optionnel
Kids ages, allergies, special requests.adults· integer · requis
Adults and children 12+.option· string · optionnel
Exact option label when the tour has several priced options.payment· string · optionnel · full | deposit
'full' (default) or 'deposit'.children· integer · optionnel
Children 4-11 (child rate).language· string · optionnel
Traveller language code (en, fr, de, es, zh...). Sets the emails and the payment page language.toddlers· integer · optionnel
Babies 0-3 (free).experience· string · requis
Tour id 'destination/slug'.traveller_name· string · requis
Full name of the lead traveller.traveller_email· string · requis
Email: receives the confirmation and e-ticket after payment.traveller_phone· string · optionnel
WhatsApp number with country code (e.g. +33612345678). Strongly recommended: the local team uses it on the day.confirm_duplicate· boolean · optionnel
Only true if the traveller explicitly wants a SECOND identical booking after an ALREADY BOOKED answer.traveller_confirmed· boolean · requis
true once the traveller has approved the restated product, date, party, total and payment.
Exemple d'appel{"name": "book_experience", "arguments": {"date": "texte", "adults": 1, "experience": "texte", "traveller_name": "texte", "traveller_email": "texte", "traveller_confirmed": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - book_transfer≈ 818 tokens
Creates a booking for one transfer that Phi Phi Paradise organizes, listed by search_transfers, and returns its reference and a secure payment page. Partner departures listed with a trip_id: pass trip_id. Lines listed with a 12Go price are booked on 12Go, not here. Our own boat departures: pass from, to, type, departure_time and company exactly as listed. Requires traveller_confirmed: true, set once the traveller has approved the route, date, time, passengers and total. Transfers are paid online in full; the seat is secured only when paid.
Paramètres, retour & exemple (18)
Paramètresto· string · optionneldate· string · requis
YYYY-MM-DDfrom· string · optionneltype· string · optionnel · Ferry | Speedboathotel· string · optionnel
Hotel name, for pickup.notes· string · optionnel
Kids ages, allergies, special requests.company· string · optionnel
Operator exactly as listed by search_transfers (our own departures).trip_id· string · optionnel
trip_id of a departure listed by search_transfers.language· string · optionnel
Traveller language code (en, fr, de, es, zh...). Sets the emails and the payment page language.passengers· integer · requispickup_time· string · optionnel
Private taxi / van / boat (no fixed time): pickup time HH:MM chosen by the traveller.hotel_pickup· boolean · optionnel
Only for departures listed 'hotel pickup on request, +100 THB/person'.departure_time· string · optionnel
HH:MM exactly as listed by search_transfers (our own departures).traveller_name· string · requis
Full name of the lead traveller.traveller_email· string · requis
Email: receives the confirmation and e-ticket after payment.traveller_phone· string · optionnel
WhatsApp number with country code (e.g. +33612345678). Strongly recommended: the local team uses it on the day.confirm_duplicate· boolean · optionnel
Only true if the traveller explicitly wants a SECOND identical booking after an ALREADY BOOKED answer.traveller_confirmed· boolean · requis
true once the traveller has approved the restated product, date, party, total and payment.
Exemple d'appel{"name": "book_transfer", "arguments": {"date": "texte", "passengers": 1, "traveller_name": "texte", "traveller_email": "texte", "traveller_confirmed": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_availability≈ 306 tokens
Live availability and exact party price of one tour on one date (seats left, blocked dates, 48h notice rule, dated prices). When the date is not bookable, it lists the next open dates.
Paramètres, retour & exemple (6)
Paramètresdate· string · requis
Trip date, YYYY-MM-DD.adults· integer · requis
Adults and children 12+.option· string · optionnel
Exact option label (boat type, duration...) when the tour has several priced options.children· integer · optionnel
Children 4-11 (child rate).toddlers· integer · optionnel
Babies 0-3 (free).experience· string · requis
Tour id 'destination/slug' or name.
Exemple d'appel{"name": "check_availability", "arguments": {"date": "texte", "adults": 1, "experience": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_experience_details≈ 172 tokens
Full live sheet of one tour: price tiers (per person or per whole boat), child price, dated price periods, duration, schedule, meeting point, what is included, national park fee, page link.
Paramètres, retour & exemple (1)
Paramètresexperience· string · requis
Tour id 'destination/slug' from search_experiences, or its name.
Exemple d'appel{"name": "get_experience_details", "arguments": {"experience": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - plan_trip≈ 313 tokens
Build a multi-stop Thailand itinerary (stops in travel order) and get a shareable page plus a PDF: day-by-day plan, map, transport between stops with prices, hotel picks and tours. Suited to trips of several days or several places.
Paramètres, retour & exemple (6)
Paramètresadults· integer · optionnelchildren· integer · optionnelend_date· string · optionnel
Last day YYYY-MM-DD.language· string · optionnel
Page language code.start_date· string · optionnel
First day YYYY-MM-DD.destinations· array · requis
Stops in travel order, from: koh-phi-phi, phuket, krabi, koh-yao, bangkok, chiang-mai, koh-lanta, koh-lipe, koh-samui, koh-phangan, koh-tao, khao-lak, khao-sok, koh-muk.
Exemple d'appel{"name": "plan_trip", "arguments": {"destinations": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_experiences≈ 312 tokens
Search our tours: island hopping, Maya Bay, private boats, snorkeling, diving, boat parties, cultural day trips. Covers Koh Phi Phi, Krabi (Ao Nang, Railay), Phuket, Koh Yao, Bangkok and Chiang Mai. Returns ids, starting prices, durations and page links. Tour titles are in French.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
Max results (default 8).query· string · optionnel
What the traveller wants, any language, e.g. 'Maya Bay sunrise', 'private longtail', 'elephant sanctuary'.destination· string · optionnel
koh-phi-phi, krabi, phuket, koh-yao, bangkok or chiang-mai.private_only· boolean · optionnel
true = private boats/tours only, false = shared group tours only.max_price_thb· number · optionnel
Budget cap on the starting price, in THB.
Exemple d'appel{"name": "search_experiences", "arguments": {"limit": 1, "query": "texte", "destination": "texte", "private_only": true, "max_price_thb": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_flights≈ 342 tokens
Flights to and within Thailand (e.g. Paris CDG to Bangkok BKK, Bangkok to Krabi KBV or Phuket HKT). Returns live fares when our search has them, plus a ready-made booking link: 12Go (our partner, prices in baht) for flights within Thailand, Google Flights and Skyscanner otherwise. The traveller books on the partner site.
Paramètres, retour & exemple (8)
Paramètresto· string · requis
Arrival IATA airport code, e.g. KBV (Krabi), HKT (Phuket), USM (Koh Samui).date· string · requis
Outbound date YYYY-MM-DD.from· string · requis
Departure IATA airport code, e.g. CDG, BKK.cabin· string · optionnel · ECONOMY | PREMIUM_ECONOMY | BUSINESS | FIRSTadults· integer · optionnelinfants· integer · optionnelchildren· integer · optionnelreturn_date· string · optionnel
Return date YYYY-MM-DD for a round trip.
Exemple d'appel{"name": "search_flights", "arguments": {"to": "texte", "date": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_hotels≈ 254 tokens
Hotels for a destination. With check-in and check-out dates: live Agoda nightly rates, stars, guest scores and booking links. Without dates: our editorial shortlist. Destinations: koh-phi-phi, phuket, krabi, koh-yao, bangkok, chiang-mai, koh-lanta, koh-lipe, koh-samui, koh-phangan, koh-tao, khao-lak, khao-sok, koh-muk.
Paramètres, retour & exemple (6)
Paramètresadults· integer · optionnelcheck_in· string · optionnel
YYYY-MM-DDchildren· integer · optionnellanguage· string · optionnelcheck_out· string · optionnel
YYYY-MM-DDdestination· string · requis
Exemple d'appel{"name": "search_hotels", "arguments": {"destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_transfers≈ 446 tokens
Transfers across the whole of Thailand: ferries, speedboats and catamarans between the islands (Phuket, Krabi, Ao Nang, Koh Phi Phi, Koh Lanta, Koh Yao, Koh Lipe, Samui, Phangan, Tao, Koh Chang, Koh Kood…), shared vans and private taxis between towns and airports. Departure times, operator, piers or pickup point, price per person or per vehicle, and a photo page of the boat. Routes Phi Phi Paradise organizes (its boats between Phuket, Krabi, Ao Nang, Koh Phi Phi, Railay, Koh Lipe and Koh Yao, and partner companies with a trip_id) are booked with book_transfer; every other route is listed at its 12Go price with a 12Go booking link (12Go, our partner, takes the booking and the payment).
Paramètres, retour & exemple (6)
Paramètresto· string · requis
Arrival place.date· string · optionnel
Travel date YYYY-MM-DD (checks the 48h booking notice).from· string · requis
Departure place, e.g. Phuket, Krabi, Ao Nang, Phi Phi, Koh Lanta.lang· string · optionnel
Traveller language code for the booking links (en, fr, de…).type· string · optionnel · Ferry | Speedboat
Only ferries or only speedboats.passengers· integer · optionnel
Number of passengers (for totals).
Exemple d'appel{"name": "search_transfers", "arguments": {"to": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».