booking_book
Generate a Booking.com booking URL with pre-filled dates and guest count for manual completion. Optionally advance to checkout with the first available room.
Instructions
Get a 'continue in your browser' link to book a room. Booking.com checkout is a multi-step wizard (room selection, guest contact details, then payment) that cannot be reliably completed via automation, so this NEVER places a booking. It returns a bookingUrl (the property page with dates/occupancy pre-filled, opening directly on the room list with Reserve buttons) for the user to finish by hand. Set advanceToCheckout=true to also best-effort capture a deeper checkoutUrl with the first available room pre-selected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rooms | No | Number of rooms (default: 1) | |
| adults | No | Number of adults (default: 2) | |
| checkIn | Yes | Check-in date in YYYY-MM-DD format | |
| checkOut | Yes | Check-out date in YYYY-MM-DD format | |
| propertyUrl | Yes | Full property URL or propertyId from search results | |
| advanceToCheckout | No | If true, best-effort: select the first available room and capture a deeper checkoutUrl (still stops before any guest/payment details). If false or omitted, only the property+dates bookingUrl is returned. |