Overview of the tools an AI agent can use through the i-Reserve MCP server. For an explanation of the L0-L3 levels, see How does the AI integration work?.

ToolRead/writeRequired levelDescription
get_current_datetimeread-Current date and time
get_list_of_objects / get_object_attributesread-Bookable objects and their attributes
get_list_of_combis / get_combi_attributes / check_if_object_in_combiread-Combinations of objects
get_slots_for_objects / get_first_available_days / get_first_available_slotsread-Looking up availability
filter_customers / add_customerread/write-Search for or create a customer
add_booking / add_booking_with_customerwrite-Creating a booking (calendar mode)
search_events / get_event / subscribe_to_eventread/write-Searching and subscribing to events (event mode)
generate_maps_linkread-Generating a Google Maps link
get_list_of_forms / get_form_fields / submit_formread/write-Forms (if configured)
get_user_statusread-Availability of a colleague (if configured)
escalate_to_humanwrite-Handing off to a human, e.g. by email/ticket (if configured)
call_colleaguewrite-Directly calling an available colleague (if configured)
get_cancellation_policyread-Retrieving the cancellation policy
send_verification_code / confirm_verification_codewrite/read-Start and confirm customer verification
reschedule_reservationwriteL2Rescheduling a booking
change_participantswriteL2Changing the number of participants
cancel_reservationwriteL3Cancelling a booking (with any refund)
file_searchread-Searching a knowledge base (if configured)