Find lodging & booking link
book_lodgingLodging near a resort via LUXSKI for the signed-in user. With a specific hotelName + checkIn + checkOut it PREBOOKS a live rate and returns a LUXSKI checkout URL to complete payment (we hold the rate + attribute the booking; we never charge). Without those it returns availability + a booking link. Requires a SnowSure user access token (OAuth). Payment always completes on LUXSKI.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "book_lodging"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Resort slug or name, e.g. "portillo" or "Portillo". Required unless `resort` is given. | |
| guests | No | Number of adults, optional | |
| resort | No | Same as `slug`: the resort slug or name. Pass either one. | |
| checkIn | No | Check-in date (YYYY-MM-DD) | |
| checkOut | No | Check-out date (YYYY-MM-DD) | |
| hotelName | No | Specific hotel to prebook (from find_powder_trips / search). With dates → returns a checkout URL. | |
| powderEventId | No | Optional powder-event id to attribute the booking to |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| markdown | No | Human-readable markdown summary of the tool result (may be omitted when structuredContent carries a typed payload; content[0].text always has the prose). |