ホテルを予約するAIエージェントを構築
Model Context Protocol(MCP)を使用して、AIエージェントを世界中の250万以上のホテル・アパートメントに接続しましょう。検索は無料でAPI keyは不要です。シンプルなREST呼び出しで予約できます。
2.5M+
ホテル&アパートメント
190+
カ国
15
APIツール
無料
検索API
仕組み
検索から予約確定まで3ステップ。AIエージェントがすべてのフローをプログラムで処理します。
ホテルを検索
search_locationで目的地を検索し、hotel_searchで空室状況を取得します。認証は不要です。価格、星評価、アメニティ、食事タイプでフィルタリングできます。ホテルの詳細、写真、レビューを取得できます。
認証
guest_loginにメールアドレスを渡してBearer tokenを取得します。ゲストアカウントにはパスワードは不要です。すべての予約操作にこのtokenを使用します。tokenは認証済みAPI呼び出しに有効な標準JWTです。
予約&支払い
prepare_bookingにゲスト情報を渡し、create_checkout(Revolut)またはconfirm_booking(B2Bクレジットライン)で支払いを完了します。ゲストには確認メールが自動送信されます。
利用可能なツール
ホテル予約の全ライフサイクルをカバーする15のツール。パブリックツールは認証不要です。認証済みツールにはloginまたはguest_loginで取得したBearer tokenが必要です。
パブリックツール(認証不要)
search_location
都市、地域、ホテルを名前で検索します。ホテル検索に使用するロケーションIDと座標を返します。
hotel_search
地域IDまたはGPS座標でホテルの空室検索を開始します。日付、部屋数、ゲストの国籍、通貨を指定します。
get_search_results
価格帯、星評価、アメニティ、食事タイプのフィルター付きでページ分割された検索結果を取得します。価格または評価でソートできます。
get_hotel_rooms
特定のホテルの利用可能な客室パッケージを取得します。料金、食事プラン、予約に必要なquote IDを返します。
check_cancellation_policy
予約前に客室パッケージのキャンセル期限とペナルティ料金を確認します。
get_hotel_details
ホテルの完全な情報を取得:説明、アメニティ、レビュー、写真、座標、周辺の観光スポット。
login
メールアドレスとパスワードで認証します。認証済みツールに使用するBearer tokenを返します。
guest_login
メールアドレスのみで登録またはログインします。パスワードは不要です。予約用のBearer tokenを返します。
認証済みツール(Bearer Token)
prepare_booking
ゲスト情報と連絡先で予約を作成します。支払い用の予約IDを返します。予約は約15分で期限切れになります。
confirm_booking
B2Bクレジットラインを使用して確認・支払いします。予約参照番号付きの即時確認。B2Bパートナー専用です。
create_checkout
Revolut決済チェックアウトURLを生成します。エンドユーザーをリダイレクトしてカード決済を行います。webhookにより予約は自動確認されます。
get_payment_url
カード決済用のStripeチェックアウトURLを生成します。StripeがRevolutより好まれる市場向けの代替手段です。
list_bookings
ステータスでフィルタリングされた予約一覧:予定、完了、キャンセル済み、保留中。ホテルと日付情報付きのページ分割結果。
get_booking_details
ホテル情報、ゲスト名、支払い状況、キャンセルポリシーを含む予約の完全な詳細を取得します。
cancel_booking
予約をキャンセルします。返金額とキャンセル料を返します。明示的な確認フラグが必要です。
統合オプション
スタックに合ったプロトコルを選択してください。すべてのエンドポイントは同じデータを返します。MCPクライアントはディスカバリーエンドポイントを通じてツールを自動検出できます。
REST API
HTTP POSTでツールを直接呼び出します。各ツールには固有のURLパスがあります。リクエストボディにJSON入力を送信し、JSON出力を受信します。パブリックツールはヘッダー不要です。認証済みツールにはBearer token付きのAuthorizationヘッダーが必要です。
# 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 プロトコル
ネイティブAIエージェント統合にModel Context Protocolを使用します。ツールはSSEまたはJSON-RPCで自動検出されます。Claude Desktop、Cursor、その他のMCP互換クライアントに対応しています。ディスカバリーエンドポイントはサーバーの機能とツールのメタデータを提供します。
{
"mcpServers": {
"locktrip": {
"url": "https://locktrip.com/mcp/sse"
}
}
}ディスカバリーエンドポイント
自動ツール検出のための機械可読エンドポイント。LockTripをAIエージェントフレームワーク、APIゲートウェイ、またはLLMツールレジストリに統合するために使用します。
支払いオプション
ユースケースに応じた複数の支払い方法。B2Cエージェントはエンドユーザー向けのチェックアウトリンクを生成します。B2Bパートナーはクレジットラインで即時支払いします。
Revolut チェックアウト
create_checkoutツールでホスティング決済ページを生成します。エンドユーザーがリンクをクリックしてカードで支払います。webhookにより予約は自動確認されます。消費者向けAIエージェントに最適です。
Stripe チェックアウト
get_payment_urlツールによる代替カード決済。StripeホスティングのチェックアウトURLを返します。RevolutよりStripeが好まれる市場や通貨に便利です。
B2B クレジットライン
事前入金済みクレジットラインを持つビジネスパートナー向け。confirm_bookingを呼び出して残高から即時支払いします。リダイレクト不要。自動予約パイプラインを構築する旅行代理店やOTAに最適です。
レート制限
匿名および認証済みの使用に対する十分な制限枠。認証済みユーザーはすべてのエンドポイントでより高い割り当てを取得します。
| ティア | 検索ツール | 予約ツール |
|---|---|---|
| 匿名 | 30 req/min | N/A(認証必要) |
| 認証済み | 60 req/min | 20 req/min |
構築を始めましょう
API keyなしで今すぐホテル検索を開始できます。OpenAPI仕様を読むか、MCPクライアントを接続して15のツールすべてを自動検出しましょう。 B2Bパートナーシップおよびクレジットラインアクセスについては、 ビジネスチームにお問い合わせ.