get_room_options
Retrieve hotel room and rate offers grouped by selected special rate categories, including cancellation, deposit, and eligibility details. Defaults apply unless overridden; no rate is auto-selected.
Instructions
Return all matching room/rate offers grouped in rateResults for each selected specialRates category, with cancellation policy, deadline, deposit terms and eligibility. Defaults come from MCP environment config; government scope defaults to federal-only. No rate is automatically selected or ranked. Missing terms remain unknown. usePoints supports only regular award inventory. Review options with the user before choosing an offerId.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"hotelId": "<hotelId>",
"checkIn": "<checkIn>",
"checkOut": "<checkOut>"
},
"name": "get_room_options"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rooms | No | ||
| adults | No | ||
| checkIn | Yes | ||
| hotelId | Yes | ||
| checkOut | Yes | ||
| children | No | ||
| rateType | No | Deprecated alias. Do not combine with specialRates. | |
| usePoints | No | ||
| specialRates | No | Categories to search separately. Overrides MARRIOTT_SPECIAL_RATES. All matching offers and cancellation terms are returned; none is selected automatically. | |
| corporateCode | No | Required for corporate_promo, or set MARRIOTT_CORPORATE_CODE. | |
| governmentScope | No | federal (default) excludes state-only and unverified government eligibility; all includes all verified government/military categories. |