Check room availability
Events and calendar blocks that are in the way of a room on a date and time.
MCP tool tripleseat_read → check_room_availability
read
Returns the events that overlap the room, date and time you ask about, each with its status, and any calendar note set to prevent bookings. Tentative and Definite events hold the room; Prospect events can overlap each other, so they are listed as soft conflicts. Empty lists mean the room is free.
Parameters
| Name | Type | Description |
|---|---|---|
| room_id integer required | integer | Room ID from list_rooms. |
| date date required | date | Event date. |
| start_time string | string | Start, for example 18:00. Default: whole day. |
| end_time string | string | End, for example 23:00. Default: whole day. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "tripleseat_read",
"arguments": {
"operation": "check_room_availability",
"arguments": {
"room_id": 1,
"date": "2026-10-01"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"room": "Garden Room",
"date": "2026-11-28",
"hard_conflicts": [
{
"event_id": 5530018,
"name": "Martin engagement party",
"status": "Tentative",
"start": "17:00",
"end": "22:00"
}
],
"soft_conflicts": [
{
"event_id": 5530201,
"name": "Reyes dinner inquiry",
"status": "Prospect",
"start": "18:00",
"end": "21:00"
}
],
"blocking_notes": []
},
"isError": false
}