book-hotel
Complete hotel bookings by generating a secure payment link. Requires hotel ID, rate ID, and session ID. Displays booking details and payment link for user confirmation.
Instructions
Initiate a hotel booking process for a specific hotel and rate option.
IMPORTANT WORKFLOW:
- Before calling this tool, you MUST present a specific hotel's all available rate options to the user using get-hotel-details
- The user MUST select a specific rate option they want to book
- This tool will generate a secure payment link that the user needs to open in their browser to complete the booking
The response includes a payment_link that must be prominently displayed to the user, along with booking details such as hotel name, check-in/out dates, and total price.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
hotel_id | Yes | ID of the hotel to book | |
rate_id | Yes | ID of the specific rate option the user has selected | |
session_id | Yes | The session ID from a previous search |