Every AI tool has a right of its own. That right is necessary but never sufficient: the user must also hold the ordinary functional right that belongs to the same act. Someone who may not create bookings cannot create them through AI either.
The chain
tool_use— the master switch. Without this right the tool list is empty.tool_<name>— one right per tool, so AI access can be granted tool by tool.- The functional right behind the tool (
entity_…oraction_…) — the very same right the screens use. - For rescheduling, changing and cancelling an existing reservation: the caller's one-time verification code.
Who holds these rights?
Nobody, by default. On a fresh install all tool rights sit in the MCP group. On an environment that was upgraded the rights do exist, but they belong to no group at all — deliberately: had they been handed out automatically, everyone who already holds the functional right would gain AI access to it overnight.
The license owner sets the group up in one go with the Set up MCP group button on Configuration → AI settings → Tools. After that, adding a user to the group is the only step left.
The AI widget and the phone assistant
Those two have no logged-in user, so there is nobody whose rights could be checked. A fixed list of visitor tools applies to that door instead: checking availability, booking, forms, events, verification, changing one's own reservation after a one-time code, and handing over to a colleague. The timesheet and billable tools are not on that list — those are staff data and there is no visitor question they answer.
tool_use
Master switch for every AI tool. Without this right the tool list is empty.
tool_get_current_datetime
Retrieve the current date and time through AI.
tool_get_list_of_objects
Retrieve the bookable objects through AI.
tool_get_object_attributes
Retrieve an object's details through AI.
tool_get_slots_for_objects
Retrieve the available time slots through AI.
tool_get_first_available_days
Retrieve the first available days through AI.
tool_get_first_available_slots
Retrieve the first available time slots through AI.
tool_get_list_of_combis
Retrieve the combinations through AI.
tool_get_combi_attributes
Retrieve a combination's details through AI.
tool_check_if_object_in_combi
Check whether an object is part of a combination, through AI.






