Tool tree
Dynasty Suites Redlands, a hotel in Redlands, California, with rooms and suites, free hot breakfast, Wi-Fi, an outdoor pool and hot tub, and direct booking.
Implementation
gradeNot graded
gradeNot graded
get_hotel_infoAnswer
Get public Dynasty Suites Redlands facts or room IDs and capacity limits. No personal, administrative or reservation data. Use check_in for arrival policies.
View tool JSON
{
"name": "get_hotel_info",
"kind": "answer",
"impl": "imperative",
"description": "Get public Dynasty Suites Redlands facts or room IDs and capacity limits. No personal, administrative or reservation data. Use check_in for arrival policies.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"topic"
],
"properties": {
"topic": {
"type": "string",
"enum": [
"rooms",
"overview",
"check_in",
"amenities",
"cancellation",
"hot_tubs"
]
}
}
}
}check_room_availabilityAnswer
Check a selected room’s current rate and availability for guest-confirmed arrival, nights and occupancy. Rates may be cached for 120 seconds. No booking or hold. Never infer missing guest choices.
View tool JSON
{
"name": "check_room_availability",
"kind": "answer",
"impl": "imperative",
"description": "Check a selected room’s current rate and availability for guest-confirmed arrival, nights and occupancy. Rates may be cached for 120 seconds. No booking or hold. Never infer missing guest choices.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"room",
"checkIn",
"nights",
"adults",
"children"
],
"properties": {
"room": {
"type": "string",
"enum": [
"deluxe-queen",
"deluxe-king",
"deluxe-two-queen",
"deluxe-queen-ada",
"deluxe-two-queen-ada",
"suite-with-hot-tub",
"presidential-suite",
"executive-king"
],
"description": "Guest-selected room ID. Get room names and capacity using get_hotel_info."
},
"checkIn": {
"type": "string",
"format": "date",
"description": "Arrival YYYY-MM-DD in America/Los_Angeles; ask if ambiguous, especially after midnight."
},
"nights": {
"type": "integer",
"minimum": 1,
"maximum": 31
},
"adults": {
"type": "integer",
"minimum": 1,
"maximum": 6,
"description": "Guest-confirmed adult count; also subject to the selected room limit."
},
"children": {
"type": "integer",
"minimum": 0,
"maximum": 4,
"description": "Guest-confirmed child count; do not silently assume zero."
}
}
}
}prepare_booking_linkSensitive Action
Prepare, but do not open, a Direct Book link with the guest-selected room, dates and occupancy. Does not check availability, reserve, hold, charge or confirm anything. Guest completes booking in Direct Book.
View tool JSON
{
"name": "prepare_booking_link",
"kind": "transact",
"impl": "imperative",
"description": "Prepare, but do not open, a Direct Book link with the guest-selected room, dates and occupancy. Does not check availability, reserve, hold, charge or confirm anything. Guest completes booking in Direct Book.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"room",
"checkIn",
"nights",
"adults",
"children"
],
"properties": {
"room": {
"type": "string",
"enum": [
"deluxe-queen",
"deluxe-king",
"deluxe-two-queen",
"deluxe-queen-ada",
"deluxe-two-queen-ada",
"suite-with-hot-tub",
"presidential-suite",
"executive-king"
],
"description": "Guest-selected room ID. Get room names and capacity using get_hotel_info."
},
"checkIn": {
"type": "string",
"format": "date",
"description": "Arrival YYYY-MM-DD in America/Los_Angeles; ask if ambiguous, especially after midnight."
},
"nights": {
"type": "integer",
"minimum": 1,
"maximum": 31
},
"adults": {
"type": "integer",
"minimum": 1,
"maximum": 6,
"description": "Guest-confirmed adult count; also subject to the selected room limit."
},
"children": {
"type": "integer",
"minimum": 0,
"maximum": 4,
"description": "Guest-confirmed child count; do not silently assume zero."
}
}
}
}