find_available_rooms
Find free rooms in a specific location and time window by checking room booking data. Use optional name filter to target a specific room or building wing.
Instructions
List rooms that are NOT already booked in a given time window.
Discovers known rooms from reservation history (past year + next 3 months), then checks which are booked in the requested window. Returns rooms with no conflict, each with its numeric id (needed for book_room) and full_name.
Use name_filter to narrow to a specific room or building wing.
Note: room discovery relies on past booking history. Rooms that have never been booked in the past year will not appear in the results even if they are free. If you believe a room is missing, try passing its name (or a fragment) via name_filter, which triggers an additional direct room-name lookup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| location | Yes | Indico location/building name (e.g. 'AlbaNova', 'CERN'). | |
| date | Yes | Date to check, YYYY-MM-DD. | |
| from_time | Yes | Start of desired window, HH:MM (24-hour). | |
| to_time | Yes | End of desired window, HH:MM (24-hour). | |
| name_filter | No | Optional room name fragment to narrow the search. | |
| instance | No | Named Indico instance to query. Use only configured names. If omitted, the server default instance is used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |