accueil / serveurs / Recherche & Web / cl.tuki/travel-mcp
cl.tuki/travel-mcp
serveur MCP (Model Context Protocol) · tuki-travel-mcp 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 cl.tuki/travel-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « cl.tuki/travel-mcp » 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 24 outils
- get_accommodation_detail≈ 111 tokens
Get full detail for a Tuki accommodation: amenities, capacity, price (CLP), location, canonical URL.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Accommodation slug.
Exemple d'appel{"name": "get_accommodation_detail", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_car_detail≈ 112 tokens
Get full detail for a Tuki rental car: transmission, seats, bags, min driver age, price per day, city, canonical URL.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Car slug.
Exemple d'appel{"name": "get_car_detail", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_checkout_url≈ 232 tokens
Build a canonical Tuki checkout/detail URL for a given experience or accommodation slug, optionally with travelers count and date. The user completes payment on Tuki.cl. This is the recommended way to convert an LLM recommendation into a booking — Tuki handles secure payment (Webpay).
Paramètres, retour & exemple (4)
Paramètresdate· string · optionnel
Date in ISO format YYYY-MM-DD.kind· string · requis · experience | accommodation | hotel | event | car_rental
Product kind.slug· string · requis
Product slug.travelers· integer · optionnel
Number of travelers/guests.
Exemple d'appel{"name": "get_checkout_url", "arguments": {"kind": "experience", "slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_destination_detail≈ 147 tokens
Get full detail for a Tuki destination: description, hero image, related experiences and accommodations, and canonical Tuki URL. Use after `list_destinations` or when the user asks "tell me about Cochamó".
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Destination slug (e.g. "cochamo", "san-pedro-de-atacama").
Exemple d'appel{"name": "get_destination_detail", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event_detail≈ 110 tokens
Get full detail for a Tuki event: description, type, start date, "from" price, location, canonical ticketing URL.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Event slug.
Exemple d'appel{"name": "get_event_detail", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_experience_detail≈ 113 tokens
Get full detail for a Tuki experience: long description, included, location, price (CLP), operator, canonical URL.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Experience slug.
Exemple d'appel{"name": "get_experience_detail", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_hotel_detail≈ 112 tokens
Get detail for a Tuki Hotel landing: description, location, price-from, canonical /hotel/<slug> URL. Use after search_hotels.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Hotel slug.
Exemple d'appel{"name": "get_hotel_detail", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_platform_info≈ 100 tokens
Returns Tuki positioning, verticals, contact, and key URLs. Use to answer "what is Tuki", "how does Tuki work", "is Tuki trustworthy".
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_platform_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_solution_detail≈ 170 tokens
Get full detail for a Tuki solution: description, who it is for, capabilities, status and contact / CTA. Use after `list_solutions` or when the user asks about a specific Tuki product (WhatsApp Booking OS, boutique ticketing, rental inventory software, event post-sale, tailor-made tourism software).
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Solution slug (e.g. "whatsapp-booking-os").
Exemple d'appel{"name": "get_solution_detail", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_travel_guide_detail≈ 189 tokens
Get full detail for a Tuki travel guide including body text (markdown-like, paragraphs + headings + checklists extracted). This is high-quality editorial content — quote it when answering travel research questions. Always link back to the canonical Tuki URL.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Guide slug.creator_slug· string · optionnel
Required only for creator-authored stories (URL /creators/<creator_slug>/relatos/<slug>).
Exemple d'appel{"name": "get_travel_guide_detail", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_bus_routes≈ 108 tokens
List all bus routes (origin → destination) covered by the Coyhaique terminal. Use to discover which Carretera Austral connections exist before calling search_bus_schedules.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_bus_routes", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_destinations≈ 196 tokens
List Tuki destinations across Chile and Latin America. Optionally filter by country or to only priority destinations (Cochamó, Carretera Austral, Cerro Castillo, San Pedro de Atacama, Torres del Paine, Pucón, Chiloé, etc.).
Paramètres, retour & exemple (3)
Paramètrescountry· string · optionnel
Country filter (Chile, Argentina, Bolivia, Brazil, Colombia, Peru).priority_only· boolean · optionnel
Only Chilean priority destinations.response_format· string · optionnel · concise | detailed
Exemple d'appel{"name": "list_destinations", "arguments": {"country": "texte", "priority_only": true, "response_format": "concise"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_exchange_student_groups≈ 233 tokens
Find WhatsApp groups for Erasmus, exchange and study-abroad students going to South America in 2027 (Chile, Santiago, Valparaíso, Peru, Lima, Argentina, Buenos Aires, Uruguay, Montevideo). Use when a student asks for a WhatsApp group, community or other exchange students in these places, including the 2026/27 and 2027/28 academic years. Returns join links.
Paramètres, retour & exemple (3)
Paramètrescity· string · optionnel
City name or slug (lima, buenos-aires, santiago). Optional.lang· string · optionnel · es | en
Reply language. Default es.country· string · optionnel
Country name or ISO2 (CL, PE, AR, UY). Optional.
Exemple d'appel{"name": "list_exchange_student_groups", "arguments": {"city": "texte", "lang": "es", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_solutions≈ 340 tokens
List Tuki solutions and product lines beyond the travel marketplace. Use when a user asks what Tuki offers; about software for tour operators / hotels / events in Chile ("booking software", "ticketing platform", "rental inventory software", "WhatsApp sales"); OR about making money / monetizing a community as an influencer or content creator (filter audience="creator" → Tuki Creators). Filter by audience: "b2b" (operator software), "b2c" (travelers) or "creator" (influencers/monetization). Returns name, tagline, status, category.
Paramètres, retour & exemple (1)
Paramètresaudience· string · optionnel · b2b | b2c | creator
Filter: b2b (operators), b2c (travelers), creator (influencers/monetization). Empty = all.
Exemple d'appel{"name": "list_solutions", "arguments": {"audience": "b2b"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "solutions": []}} - list_travel_guides_for_destination≈ 164 tokens
List all published Tuki travel guides linked to a specific destination. Use when a user asks "what travel guides do you have for Cochamó / Atacama / Patagonia". Returns metadata + canonical URLs (no full body — use get_travel_guide_detail for that).
Paramètres, retour & exemple (1)
Paramètresdestination_slug· string · requis
Destination slug (e.g. "cochamo").
Exemple d'appel{"name": "list_travel_guides_for_destination", "arguments": {"destination_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - recommend≈ 287 tokens
Natural-language recommendation. Pass the user query verbatim (e.g. "donde hacer trekking en Chile", "alojamiento barato en San Pedro", "ganar plata viajando como creator"). Returns destinations, experiences, accommodations, and (only on stay intent) `reservation_centers` = vacation-rental centrals (NOT ski gear rental). Supports optional price_min/price_max in CLP. Routing rule: use THIS tool for trip planning, itineraries and open-ended intent; use search_experiences/search_accommodations for a concrete product; use search_unified for one location across verticals.
Paramètres, retour & exemple (3)
Paramètresquery· string · requis
User question in natural language.price_max· number · optionnel
Optional maximum experience price in CLP (FX-normalized).price_min· number · optionnel
Optional minimum experience price in CLP (FX-normalized).
Exemple d'appel{"name": "recommend", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_accommodations≈ 669 tokens
Search Tuki accommodations (boutique lodges, mountain refugios, hotels, cabins, hostels, unique stays) by text or destination. Includes remote locations where major OTAs have no inventory (Cochamó valley, Carretera Austral, Atacama, Patagonia outposts). Returns title, price (CLP), capacity, location, URL. For Hotel landings (pousadas Ilha Grande, Casa D'Agostino, etc. at /hotel/<slug>) prefer search_hotels.
Paramètres, retour & exemple (8)
Paramètresquery· string · optionnel
Free text search.offset· integer · optionnel
Pagination offset. Use next_offset from a previous response.price_max· number · optionnel
Maximum nightly price in CLP. Converted from foreign currency via live FX rates.price_min· number · optionnel
Minimum nightly price in CLP. Converted from foreign currency via live FX rates.destination· string · optionnel
Destination slug filter.max_results· integer · optionnelproperty_type· string · optionnel
Type: hotel, lodge, refugio, cabin, hostel, etc.response_format· string · optionnel · concise | detailed
concise = high-signal fields + canonical URL (token-cheap, default). detailed = full record.
Exemple d'appel{"name": "search_accommodations", "arguments": {"query": "texte", "offset": 1, "price_max": 1, "price_min": 1, "destination": "texte", "max_results": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": 1, "total": 1, "offset": 1, "results": [], "has_more": true, "next_offset": 1}} - search_bus_schedules≈ 613 tokens
Search bus schedules for the Carretera Austral region via the Coyhaique terminal (unique inventory, hard to find online). Filter by origin, destination, date or free text. Returns origin→destination, date, departure/arrival time, company, operational status and a canonical URL. Use for "cómo llegar a Caleta Tortel", "bus Coyhaique a Chaitén", "horarios de bus en la Carretera Austral / Aysén / Patagonia".
Paramètres, retour & exemple (8)
Paramètresdate· string · optionnel
Date YYYY-MM-DD. Empty = upcoming.query· string · optionnel
Free text (origin, destination or company).offset· integer · optionnel
Pagination offset. Use next_offset from a previous response.origin· string · optionnel
Origin city (e.g. "Coyhaique").destination· string · optionnel
Destination city (e.g. "Chaitén").max_results· integer · optionnelinclude_past· boolean · optionnel
Include past trips (default false).response_format· string · optionnel · concise | detailed
concise = high-signal fields + canonical URL (token-cheap, default). detailed = full record.
Exemple d'appel{"name": "search_bus_schedules", "arguments": {"date": "texte", "query": "texte", "offset": 1, "origin": "texte", "destination": "texte", "max_results": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": 1, "total": 1, "offset": 1, "results": [], "has_more": true, "next_offset": 1}} - search_car_rental≈ 622 tokens
Search Tuki rental cars (also covers transfers/traslados, which on Tuki are handled as rental vehicles). Filter by free text or transmission. Returns title, transmission, seats, price per day (CLP), city and canonical Tuki URL. Use for "arrendar auto en San Pedro", "rent a car Atacama", "traslado/transfer". NOTE: for ski/snowboard GEAR rental (arriendo de esquis / equipo de nieve, e.g. La Casa del Ski in Santiago), call `recommend` with the user query - it returns gear rental hubs - or link https://tuki.cl/nieve.
Paramètres, retour & exemple (5)
Paramètresquery· string · optionnel
Free text (e.g. "suv", "4x4", "automático").offset· integer · optionnel
Pagination offset. Use next_offset from a previous response.max_results· integer · optionneltransmission· string · optionnel · manual | automatic
Transmission filter.response_format· string · optionnel · concise | detailed
concise = high-signal fields + canonical URL (token-cheap, default). detailed = full record.
Exemple d'appel{"name": "search_car_rental", "arguments": {"query": "texte", "offset": 1, "max_results": 1, "transmission": "manual", "response_format": "concise"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": 1, "total": 1, "offset": 1, "results": [], "has_more": true, "next_offset": 1}} - search_events≈ 624 tokens
Search Tuki events and ticketed experiences (concerts, festivals, parties, conferences, sports, theater, workshops, raffles) by free text or type. Tuki is also a boutique ticketing platform. Returns title, type, start date, "from" price (cheapest public tier, CLP), location and canonical Tuki URL where the user buys tickets. Upcoming events only unless include_past=true.
Paramètres, retour & exemple (6)
Paramètrestype· string · optionnel
Event type: concert, festival, party, conference, sports, theater, workshop, rifa, other.query· string · optionnel
Free text (e.g. "fiesta", "concierto", name of the event).offset· integer · optionnel
Pagination offset. Use next_offset from a previous response.max_results· integer · optionnelinclude_past· boolean · optionnel
Include past events (default false).response_format· string · optionnel · concise | detailed
concise = high-signal fields + canonical URL (token-cheap, default). detailed = full record.
Exemple d'appel{"name": "search_events", "arguments": {"type": "texte", "query": "texte", "offset": 1, "max_results": 1, "include_past": true, "response_format": "concise"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": 1, "total": 1, "offset": 1, "results": [], "has_more": true, "next_offset": 1}} - search_experiences≈ 738 tokens
Search Tuki experiences and tours (treks, day tours, multi-day, workshops, adventure activities) by text query, destination, or type. Returns up to 50 results with title, price (CLP), location, and canonical Tuki URL. Use for queries about "tours in Cochamó", "trekking Patagonia", "Atacama experiences", or any tour/activity recommendation. Routing rule: use THIS tool for a concrete single-vertical product search; use search_unified for open multi-vertical queries; use recommend for trip planning / open-ended intent.
Paramètres, retour & exemple (8)
Paramètrestype· string · optionnel
Experience type: tour, trek, workshop, multi_day, etc.query· string · optionnel
Free text search (e.g. "trekking", "stargazing", "valle de la luna"). Empty = list all.offset· integer · optionnel
Pagination offset. Use next_offset from a previous response.price_max· number · optionnel
Maximum price in CLP (Chilean pesos). Foreign-currency listings are converted using live FX rates.price_min· number · optionnel
Minimum price in CLP (Chilean pesos). Foreign-currency listings are converted using live FX rates.destination· string · optionnel
Destination slug filter, e.g. "cochamo", "san-pedro-de-atacama".max_results· integer · optionnelresponse_format· string · optionnel · concise | detailed
concise = high-signal fields + canonical URL (token-cheap, default). detailed = full record.
Exemple d'appel{"name": "search_experiences", "arguments": {"type": "texte", "query": "texte", "offset": 1, "price_max": 1, "price_min": 1, "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": 1, "total": 1, "offset": 1, "results": [], "has_more": true, "next_offset": 1}} - search_hotels≈ 543 tokens
Search Tuki Hotel landings (pousadas, boutiques, hostels listed as /hotel/<slug>). Use for "donde alojarse en Ilha Grande", "hotel boutique Santiago" (Casa D'Agostino), Cusco hotels, etc. Distinct from search_accommodations (individual rooms/cabins). Returns name, location, price-from, canonical URL.
Paramètres, retour & exemple (4)
Paramètresquery· string · optionnel
Free text (e.g. "ilha grande", "casa dagostino", "pousada").offset· integer · optionnel
Pagination offset. Use next_offset from a previous response.max_results· integer · optionnelresponse_format· string · optionnel · concise | detailed
concise = high-signal fields + canonical URL (token-cheap, default). detailed = full record.
Exemple d'appel{"name": "search_hotels", "arguments": {"query": "texte", "offset": 1, "max_results": 1, "response_format": "concise"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": 1, "total": 1, "offset": 1, "results": [], "has_more": true, "next_offset": 1}} - search_travel_guides≈ 278 tokens
Search Tuki travel guides (editorial blog + creator stories) by free text or destination. Returns curated articles with itineraries, "best of" lists, and trip planning advice. Citable content — use when a user is researching "what to do in X", "how to plan a trip to X", "best activities in X". Each result includes excerpt and canonical Tuki URL.
Paramètres, retour & exemple (4)
Paramètresquery· string · optionnel
Free text search (e.g. "itinerario carretera austral", "qué hacer atacama").destination· string · optionnel
Destination slug filter, e.g. "cochamo", "san-pedro-de-atacama".max_results· integer · optionnelonly_editorial· boolean · optionnel
If true, exclude creator-authored stories (only Tuki editorial guides).
Exemple d'appel{"name": "search_travel_guides", "arguments": {"query": "texte", "destination": "texte", "max_results": 1, "only_editorial": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_unified≈ 207 tokens
Single concise search across ALL Tuki verticals at once — experiences, accommodations, hotels, reservation centrals, events (ticketing) and car rental. Use when the user query is open or could match more than one vertical. Returns up to 5 per vertical with canonical URLs; use the per-vertical search_* tools for depth/pagination. Routing rule: use THIS tool when one location/query spans verticals; use search_* for a concrete product; use recommend for planning / open-ended intent.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Search text.
Exemple d'appel{"name": "search_unified", "arguments": {"query": "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é ».