AI エージェント統合

ホテルを予約するAIエージェントを構築

Model Context Protocol(MCP)を使用して、AIエージェントを世界中の250万以上のホテル・アパートメントに接続しましょう。検索は無料でAPI keyは不要です。シンプルなREST呼び出しで予約できます。

2.5M+

ホテル&アパートメント

190+

カ国

15

APIツール

無料

検索API

仕組み

検索から予約確定まで3ステップ。AIエージェントがすべてのフローをプログラムで処理します。

1

ホテルを検索

search_locationで目的地を検索し、hotel_searchで空室状況を取得します。認証は不要です。価格、星評価、アメニティ、食事タイプでフィルタリングできます。ホテルの詳細、写真、レビューを取得できます。

2

認証

guest_loginにメールアドレスを渡してBearer tokenを取得します。ゲストアカウントにはパスワードは不要です。すべての予約操作にこのtokenを使用します。tokenは認証済みAPI呼び出しに有効な標準JWTです。

3

予約&支払い

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/minN/A(認証必要)
認証済み60 req/min20 req/min

構築を始めましょう

API keyなしで今すぐホテル検索を開始できます。OpenAPI仕様を読むか、MCPクライアントを接続して15のツールすべてを自動検出しましょう。 B2Bパートナーシップおよびクレジットラインアクセスについては、 ビジネスチームにお問い合わせ.