trip1
officielRecherchez et réservez plus de 3 millions d’hôtels dans plus de 200 pays. Les agents paient par réservation en USDC sur Base via x402. Hébergé, sans authentification.
Que pouvez-vous faire avec trip1 MCP ?
- Rechercher des hôtels par destination et dates — Demandez à votre assistant de trouver des hôtels pour un voyage, triés par prix, note ou distance via
search_hotels. - Comparer les chambres, tarifs et disponibilités — Demandez des informations détaillées sur l’hôtel, y compris les types de chambres, les tarifs par nuit et les conditions d’annulation avec
get_hotel_details. - Réserver et payer en crypto — Faites créer une réservation par votre agent et réglez le paiement en USDC sur Base via
purchase_hotel, avec une solution de repli CoinGate pour un paiement manuel. - Suivre la confirmation de réservation — Demandez à votre assistant d’interroger une commande jusqu’à ce que le fournisseur renvoie la référence de réservation via
get_order_details.
Serveur MCP hébergé
npx add-mcp 'https://trip1.com/api/mcp'S’installe dans Claude Code, Codex, Cursor et plus
Documentation
Réservez des hôtels depuis votre agent
trip1 expose la recherche d'hôtels, les tarifs et la réservation sous forme d'outils MCP. Environ 3 millions de propriétés dans plus de 200 pays, payées en USDC sur Base via x402. Le règlement s'effectue dans la même requête HTTP que celle déjà effectuée par l'agent.
Claude Desktop Claude Code ChatGPT Autre
Installez via l'interface Claude Desktop :
- 01Ouvrez Paramètres → Personnaliser → Plugins.
- 02Cliquez sur Ajouter une place de marché et saisissez
trivial-corp/agents. - 03Recherchez trip1 dans la liste de la place de marché et cliquez sur Installer.
Les étapes exactes diffèrent entre Pro, Max, Team et Enterprise. Le guide de configuration des connecteurs d'Anthropic couvre chaque formule.
- Hôtels
- 3M+ propriétés
- Couverture
- 200+ pays
- Règlement
- USDC sur Base, ~2s
Le flux
- 01RechercheL'agent interroge les hôtels par destination et dates (l'occupation est fixée à 2 adultes).
- 02ComparaisonRécupère les chambres, les tarifs et la disponibilité en temps réel pour un hôtel choisi.
- 03RéservationCrée la réservation avec les détails du client et un identifiant de tarif.
- 04PaiementSigne un transfert USDC sur Base via x402. Le facilitateur le soumet et confirme le règlement, généralement en environ deux secondes.
- 05ConfirmationInterroge la commande jusqu'à ce que le fournisseur renvoie une référence de réservation.
Exemples
Invites que la compétence gère de bout en bout
Collez l'une de ces invites dans une session où trip1 est installé. L'agent recherche, compare les tarifs, collecte les détails du client, confirme avec vous et règle le paiement de lui-même.
- > Trouvez-moi un hôtel à Barcelone du 30 au 31 mai.
- > Quel est l'hôtel le moins cher près du Bairro Alto à Lisbonne ce week-end ?
- > Trois nuits à Shibuya à partir de vendredi. Choisissez quelque chose de bien noté et réservez-le.
- > Vérifiez la réservation à Barcelone. Interrogez jusqu'à ce que la référence du fournisseur arrive.
Paiement
Les agents paient via x402
x402 est le protocole ouvert pour les paiements agentiques. Il réactive le code HTTP 402 pour un usage programmatique : lorsque l'agent appelle purchase_hotel, trip1 répond avec un défi de paiement ; l'agent signe une autorisation USDC sur Base et réessaie. Un facilitateur soumet le transfert, et la réservation se poursuit dès que le paiement est confirmé. L'agent gère tout de lui-même, sans interface de portefeuille à cliquer.
L'agent a besoin d'un portefeuille compatible x402 pour payer de lui-même. L'option la plus simple est Coinbase Payments MCP, chargé aux côtés de trip1 :
npx @coinbase/payments-mcp
Sans MCP de paiement attaché, purchase_hotel renvoie une URL CoinGate à la place. Vous pouvez finaliser le paiement vous-même dans un navigateur, avec l'une des 120+ cryptomonnaies, y compris l'USDC.
Outils
Quatre outils, appelés dans l'ordre
Chaque outil est fourni avec un schéma JSON complet, des annotations de lecture/écriture et une description que l'agent lit avant de l'appeler. Aucune supposition.
search_hotels- Recherchez des hôtels pour une destination et une plage de dates. Triez par prix, note ou distance au centre de recherche.
get_hotel_details- Récupérez les types de chambres, les tarifs par nuit, les conditions d'annulation et la disponibilité en temps réel pour un hôtel.
purchase_hotel- Créez une réservation avec les détails du client et un identifiant de tarif provenant de get_hotel_details. Renvoie le défi x402, ou une URL CoinGate en secours.
get_order_details- Récupérez une commande par identifiant. Interrogez après le paiement ; la référence du fournisseur apparaît une fois la réservation confirmée.
Compétence
Une compétence est fournie avec le plugin
Le serveur MCP fournit les outils. La compétence fournit le jugement : quand déclencher, quel outil appeler ensuite, comment confirmer les détails de réservation avec l'utilisateur, comment récupérer lorsqu'un tarif change entre la recherche et le paiement. Les installations Claude Desktop et Claude Code ci-dessus regroupent automatiquement la compétence.
Pour les clients qui lisent le format universel SKILL.md (Cursor, Codex CLI, Gemini CLI), ajoutez-le séparément :
npx skills add trivial-corp/agents
ChatGPT et les autres surfaces uniquement MCP à distance ne chargent pas SKILL.md. Les descriptions d'outils sur le serveur portent suffisamment d'intention par elles-mêmes.
FAQ
Questions fréquentes
Ai-je besoin d'un portefeuille crypto pour utiliser trip1 ?+
trip1 est natif crypto, il y a donc toujours un portefeuille quelque part dans le flux. En tant qu'humain, CoinGate vous fournit une URL de paiement hébergée où vous payez avec l'une des 120+ cryptomonnaies, y compris l'USDC. Les agents paient eux-mêmes via x402 lorsqu'un portefeuille MCP compatible x402 (comme Coinbase Payments MCP) est chargé aux côtés de trip1.
Que se passe-t-il si le tarif change entre la recherche et la réservation ?+
trip1 renvoie une erreur explicite « tarif plus disponible ». La compétence demande à l'agent de relancer search_hotels et get_hotel_details avec des identifiants de tarif actualisés. Il ne substitue jamais automatiquement en silence.
trip1 stocke-t-il les identifiants de paiement de l'agent ou de l'utilisateur ?+
Non. trip1 est un point de terminaison marchand non dépositaire. Les transferts x402 sont réglés sur la chaîne via un facilitateur choisi par l'agent. CoinGate gère le flux basé sur navigateur et trip1 ne voit jamais les détails de carte ou de portefeuille.
Quelle version du protocole MCP le serveur utilise-t-il ?+
HTTP streamable, version de spécification 2025-06-18, mode sans état. Fonctionne avec tous les clients MCP modernes (Claude Desktop, Claude Code, ChatGPT, Cursor, Codex CLI, Gemini CLI).
Puis-je annuler une réservation après confirmation ?+
L'annulation dépend du tarif. get_hotel_details renvoie les conditions d'annulation de chaque tarif avant la réservation, et la compétence signale explicitement les tarifs non remboursables. Pour les modifications après réservation, contactez le support trip1 avec la référence de réservation.
Y a-t-il une limite de débit sur le serveur MCP ?+
trip1 limite le débit par adresse IP et par session signée. Pour les agents fonctionnant à grande échelle, contactez-nous avant le lancement afin que nous puissions augmenter le quota.
trip1 accepte les paiements crypto des humains depuis 2025.
Le serveur MCP permet simplement à un agent de faire la même chose. Source du plugin sur GitHub.
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://trip1.com/#organization","name":"trip1","url":"https://trip1.com","logo":{"@type":"ImageObject","@id":"https://trip1.com/#logo","url":"https://trip1.com/trip1-logo.png"},"image":{"@id":"https://trip1.com/#logo"},"description":"trip1 is a hotel booking platform that helps travelers find and book accommodations from 3M+ hotels worldwide. Pay with crypto.","foundingDate":"2025","founder":{"@type":"Person","name":"Tomas Achmedovas","url":"https://trip1.com/authors/tomas-achmedovas"},"address":{"@type":"PostalAddress","addressLocality":"Vilnius","addressCountry":"LT"},"email":"support@trip1.com","numberOfEmployees":{"@type":"QuantitativeValue","minValue":2,"maxValue":10},"sameAs":["https://www.instagram.com/trip1com","https://www.facebook.com/trip1com","https://x.com/trip1com","https://www.linkedin.com/company/trip1","https://github.com/trivial-corp","https://www.trustpilot.com/review/trip1.com","https://coingate.com/stores/trip1","https://smithery.ai/servers/trip1/trip1"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://trip1.com/help"}},{"@type":"WebSite","@id":"https://trip1.com/#website","name":"trip1","url":"https://trip1.com","description":"Find and book hotels effortlessly with trip1. Compare deals from 3M+ hotels worldwide and pay with crypto.","publisher":{"@id":"https://trip1.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://trip1.com/search/hotels?query={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"WebAPI","@id":"https://trip1.com/agents#mcp","name":"trip1 MCP server","description":"trip1 MCP server lets AI agents book hotels and pay with USDC on Base via x402. 3M+ hotels, settled on-chain in seconds. Works with Claude, ChatGPT, and any MCP client.","url":"https://trip1.com/agents","documentation":"https://trip1.com/agents","provider":{"@id":"https://trip1.com/#organization"}},{"@type":"SoftwareApplication","@id":"https://trip1.com/agents#app","name":"trip1 MCP server","description":"trip1 MCP server lets AI agents book hotels and pay with USDC on Base via x402. 3M+ hotels, settled on-chain in seconds. Works with Claude, ChatGPT, and any MCP client.","url":"https://trip1.com/agents","applicationCategory":"TravelApplication","operatingSystem":"Any","installUrl":"https://trip1.com/agents","softwareHelp":{"@id":"https://trip1.com/agents#mcp"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"author":{"@id":"https://trip1.com/#organization"},"sameAs":["https://smithery.ai/servers/trip1/trip1","https://github.com/trivial-corp/agents"]}]}