Integration d'agents IA

Creez des agents IA qui reservent des hotels

Connectez votre agent IA a 2,5 millions d'hotels et d'appartements dans le monde via le Model Context Protocol (MCP). La recherche est gratuite et ne necessite aucune cle API. Reservez avec un simple appel REST.

2.5M+

Hotels & Appartements

190+

Pays

15

Outils API

Gratuit

API de recherche

Comment ca fonctionne

Trois etapes de la recherche a la reservation confirmee. Votre agent IA gere l'ensemble du processus de maniere programmatique.

1

Rechercher des hotels

Utilisez search_location pour trouver une destination, puis hotel_search pour verifier la disponibilite. Aucune authentification requise. Filtrez par prix, classement par etoiles, equipements et type de repas. Obtenez les details, photos et avis des hotels.

2

S'authentifier

Appelez guest_login avec une adresse e-mail pour obtenir un Bearer token. Aucun mot de passe requis pour les comptes invites. Utilisez le token pour toutes les operations de reservation. Les tokens sont des JWTs standards valides pour les appels API authentifies.

3

Reserver et payer

Appelez prepare_booking avec les informations du client, puis finalisez le paiement via create_checkout (Revolut) ou confirm_booking (ligne de credit B2B). Le client recoit automatiquement un e-mail de confirmation.

Outils disponibles

15 outils couvrant l'ensemble du cycle de reservation hoteliere. Les outils publics ne necessitent aucune authentification. Les outils authentifies necessitent un Bearer token obtenu via login ou guest_login.

Outils publics (aucune authentification requise)

search_location

Recherchez des villes, regions et hotels par nom. Renvoie les identifiants de localisation et les coordonnees pour la recherche d'hotels.

hotel_search

Lancez une recherche de disponibilite hoteliere par identifiant de region ou coordonnees GPS. Specifiez les dates, chambres, nationalite des clients et devise.

get_search_results

Recuperez les resultats de recherche pagines avec filtres par fourchette de prix, etoiles, equipements et type de repas. Tri par prix ou note.

get_hotel_rooms

Obtenez les offres de chambres disponibles pour un hotel specifique. Renvoie les tarifs, les formules repas et les identifiants de devis necessaires a la reservation.

check_cancellation_policy

Consultez les delais d'annulation et les penalites pour les offres de chambres avant de reserver.

get_hotel_details

Obtenez les informations completes de l'hotel : description, equipements, avis, photos, coordonnees et attractions a proximite.

login

Authentifiez-vous avec un e-mail et un mot de passe. Renvoie un Bearer token pour l'utilisation avec les outils authentifies.

guest_login

Inscrivez-vous ou connectez-vous avec une simple adresse e-mail. Aucun mot de passe requis. Renvoie un Bearer token pour la reservation.

Outils authentifies (Bearer token)

prepare_booking

Creez une reservation avec les informations du client et les coordonnees. Renvoie un identifiant de reservation pour le paiement. Les reservations expirent apres environ 15 minutes.

confirm_booking

Confirmez et payez via la ligne de credit B2B. Confirmation instantanee avec numero de reference. Uniquement pour les partenaires B2B.

create_checkout

Generez une URL de paiement Revolut. Redirigez l'utilisateur final vers la page de paiement par carte. La reservation est confirmee automatiquement par webhook.

get_payment_url

Generez une URL de paiement Stripe. Alternative a Revolut pour les marches ou Stripe est prefere.

list_bookings

Listez les reservations filtrees par statut : a venir, terminees, annulees ou en attente. Resultats pagines avec informations sur l'hotel et les dates.

get_booking_details

Recuperez les details complets de la reservation, y compris les informations de l'hotel, les noms des clients, le statut du paiement et la politique d'annulation.

cancel_booking

Annulez une reservation. Renvoie le montant du remboursement et les eventuels frais d'annulation. Necessite un indicateur de confirmation explicite.

Options d'integration

Choisissez le protocole adapte a votre infrastructure. Tous les endpoints renvoient les memes donnees. Les clients MCP peuvent decouvrir automatiquement les outils via l'endpoint de decouverte.

REST API

Appelez les outils directement via HTTP POST. Chaque outil a son propre chemin d'URL. Envoyez les donnees JSON dans le corps de la requete et recevez une reponse JSON. Les outils publics ne necessitent aucun en-tete. Les outils authentifies necessitent un en-tete Authorization avec un Bearer token.

# Search hotels in Paris (no auth)
curl -X POST \
  https://locktrip.com/mcp/tools/search_location \
  -H "Content-Type: application/json" \
  -d '{"query": "Paris"}'

# Book with auth token
curl -X POST \
  https://locktrip.com/mcp/tools/prepare_booking \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <token>" \
  -d '{ ... }'

Protocole MCP

Utilisez le Model Context Protocol pour une integration native d'agent IA. Les outils sont decouverts automatiquement via SSE ou JSON-RPC. Compatible avec Claude Desktop, Cursor et tout client compatible MCP. L'endpoint de decouverte fournit les capacites du serveur et les metadonnees des outils.

{
  "mcpServers": {
    "locktrip": {
      "url": "https://locktrip.com/mcp/sse"
    }
  }
}

Endpoints de decouverte

Endpoints lisibles par machine pour la decouverte automatique des outils. Utilisez-les pour integrer LockTrip dans des frameworks d'agents IA, des passerelles API ou des registres d'outils LLM.

Options de paiement

Plusieurs modes de paiement pour differents cas d'usage. Les agents B2C generent des liens de paiement pour les utilisateurs finaux. Les partenaires B2B paient instantanement via une ligne de credit.

Revolut Checkout

Generez une page de paiement hebergee via l'outil create_checkout. L'utilisateur final clique sur le lien et paie par carte. La reservation est confirmee automatiquement par webhook. Ideal pour les agents IA grand public.

Stripe Checkout

Paiement par carte alternatif via l'outil get_payment_url. Renvoie une URL de paiement hebergee par Stripe. Utile pour les marches ou devises ou Stripe est prefere a Revolut.

Ligne de credit B2B

Pour les partenaires commerciaux avec une ligne de credit prefinancee. Appelez confirm_booking pour payer instantanement depuis votre solde. Aucune redirection necessaire. Ideal pour les agences de voyages et OTAs construisant des pipelines de reservation automatises.

Limites de debit

Limites genereuses pour l'utilisation anonyme et authentifiee. Les utilisateurs authentifies beneficient de quotas plus eleves sur tous les endpoints.

NiveauOutils de rechercheOutils de reservation
Anonyme30 req/minN/A (authentification requise)
Authentifie60 req/min20 req/min

Pret a developper ?

Recherchez des hotels des maintenant sans cle API. Consultez la specification OpenAPI ou connectez votre client MCP pour decouvrir automatiquement les 15 outils. Pour les partenariats B2B et l'acces a la ligne de credit, contactez notre equipe commerciale.