Bouw AI Agents die Hotels Boeken
Verbind uw AI agent met 2,5 miljoen hotels en appartementen wereldwijd via het Model Context Protocol (MCP). Zoeken is gratis en vereist geen API key. Boek met een eenvoudige REST-aanroep.
2.5M+
Hotels & Appartementen
190+
Landen
15
API-tools
Gratis
Zoek-API
Hoe het Werkt
Drie stappen van zoeken tot bevestigde boeking. Uw AI agent handelt de volledige flow programmatisch af.
Hotels Zoeken
Gebruik search_location om een bestemming te vinden en hotel_search om beschikbaarheid op te vragen. Geen authenticatie nodig. Filter op prijs, sterrenclassificatie, voorzieningen en maaltijdtype. Ontvang hoteldetails, foto's en beoordelingen.
Authenticeren
Roep guest_login aan met een e-mailadres om een Bearer token te ontvangen. Geen wachtwoord vereist voor gastaccounts. Gebruik het token voor alle boekingshandelingen. Tokens zijn standaard JWTs geldig voor geauthenticeerde API-aanroepen.
Boeken & Betalen
Roep prepare_booking aan met gastgegevens en voltooi de betaling via create_checkout (Revolut) of confirm_booking (B2B-kredietlijn). De gast ontvangt automatisch een bevestigingsmail.
Beschikbare Tools
15 tools die de volledige hotelboekingscyclus bestrijken. Publieke tools vereisen geen authenticatie. Geauthenticeerde tools vereisen een Bearer token van login of guest_login.
Publieke Tools (Geen Auth Vereist)
search_location
Zoek naar steden, regio's en hotels op naam. Geeft locatie-ID's en coördinaten terug voor gebruik bij hotelzoekopdrachten.
hotel_search
Start een zoekactie naar hotelbeschikbaarheid op regio-ID of GPS-coördinaten. Specificeer data, kamers, nationaliteit van de gast en valuta.
get_search_results
Haal gepagineerde zoekresultaten op met filters voor prijsklasse, sterrenclassificatie, voorzieningen en maaltijdtype. Sorteer op prijs of beoordeling.
get_hotel_rooms
Haal beschikbare kamerpakketten op voor een specifiek hotel. Geeft prijzen, maaltijdplannen en quote-ID's terug die nodig zijn voor boeking.
check_cancellation_policy
Bekijk annuleringsdeadlines en boetekosten voor kamerpakketten vóór het boeken.
get_hotel_details
Haal volledige hotelinformatie op: beschrijving, voorzieningen, beoordelingen, foto's, coördinaten en nabijgelegen attracties.
login
Authenticeer met e-mail en wachtwoord. Geeft een Bearer token terug voor gebruik met geauthenticeerde tools.
guest_login
Registreer of log in met alleen een e-mailadres. Geen wachtwoord vereist. Geeft een Bearer token terug voor boeking.
Geauthenticeerde Tools (Bearer Token)
prepare_booking
Maak een boeking aan met gastgegevens en contactinformatie. Geeft een boekings-ID terug voor betaling. Boekingen verlopen na ongeveer 15 minuten.
confirm_booking
Bevestig en betaal met B2B-kredietlijn. Directe bevestiging met boekingsreferentienummer. Alleen voor B2B-partners.
create_checkout
Genereer een Revolut betaal-URL. Stuur de eindgebruiker door om met kaart te betalen. De boeking wordt automatisch bevestigd via webhook.
get_payment_url
Genereer een Stripe checkout-URL voor kaartbetaling. Alternatief voor Revolut in markten waar Stripe de voorkeur heeft.
list_bookings
Lijst van boekingen gefilterd op status: aankomend, voltooid, geannuleerd of in behandeling. Gepagineerde resultaten met hotel- en datuminformatie.
get_booking_details
Haal volledige boekingsgegevens op inclusief hotelinformatie, gastnamen, betalingsstatus en annuleringsbeleid.
cancel_booking
Annuleer een boeking. Geeft het restitutiebedrag en eventuele annuleringskosten terug. Vereist een expliciete bevestigingsvlag.
Integratiemogelijkheden
Kies het protocol dat bij uw stack past. Alle endpoints geven dezelfde data terug. MCP-clients kunnen tools automatisch ontdekken via het discovery-endpoint.
REST API
Roep tools rechtstreeks aan via HTTP POST. Elke tool heeft een eigen URL-pad. Stuur JSON-invoer in de request body en ontvang JSON-uitvoer. Publieke tools vereisen geen headers. Geauthenticeerde tools vereisen een Authorization header met 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 '{ ... }'MCP Protocol
Gebruik het Model Context Protocol voor native AI agent-integratie. Tools worden automatisch ontdekt via SSE of JSON-RPC. Compatibel met Claude Desktop, Cursor en elke MCP-compatibele client. Het discovery-endpoint biedt servercapaciteiten en tool-metadata.
{
"mcpServers": {
"locktrip": {
"url": "https://locktrip.com/mcp/sse"
}
}
}Discovery Endpoints
Machine-leesbare endpoints voor geautomatiseerde toolontdekking. Gebruik deze om LockTrip te integreren in AI agent-frameworks, API gateways of LLM-toolregisters.
Betaalopties
Meerdere betaalpaden voor verschillende toepassingen. B2C-agents genereren checkout-links voor eindgebruikers. B2B-partners betalen direct via kredietlijn.
Revolut Checkout
Genereer een gehoste betaalpagina via de create_checkout tool. De eindgebruiker klikt op de link en betaalt met kaart. De boeking wordt automatisch bevestigd via webhook. Ideaal voor consumentgerichte AI agents.
Stripe Checkout
Alternatieve kaartbetaling via de get_payment_url tool. Geeft een door Stripe gehoste checkout-URL terug. Handig voor markten of valuta's waar Stripe de voorkeur heeft boven Revolut.
B2B-kredietlijn
Voor zakelijke partners met een vooraf gefinancierde kredietlijn. Roep confirm_booking aan om direct van uw saldo te betalen. Geen redirect nodig. Ideaal voor reisbureaus en OTA's die geautomatiseerde boekingspipelines bouwen.
Limieten
Ruime limieten voor zowel anoniem als geauthenticeerd gebruik. Geauthenticeerde gebruikers krijgen hogere quota's op alle endpoints.
| Niveau | Zoektools | Boekingstools |
|---|---|---|
| Anoniem | 30 verz./min | N.v.t. (auth vereist) |
| Geauthenticeerd | 60 verz./min | 20 verz./min |
Klaar om te Bouwen?
Begin nu met het zoeken van hotels zonder API key. Lees de OpenAPI spec of verbind uw MCP-client om automatisch alle 15 tools te ontdekken. Voor B2B-partnerschappen en kredietlijntoegang, neem contact op met ons zakelijk team.