Where to find it
Open Organization Settings and go to the AI agents tab. It has two parts: the Agent access policy, where you choose what agents may do, and Connected agents, which lists the members who have connected one. The tab is for members whose role has the AI agents permissions: read lets a member see the policy and the connections, and update lets them change the policy and block members. Owners and administrators have both by default, and you can give them to a custom role under Roles and permissions. If you do not see the tab, your role does not have the permission, or agent access is not available on your deployment.Choose what agents may do
The Access mode decides what an agent can do in your organization, whoever connects it:
Read only is the mode of every organization until an administrator saves another one. Nothing is switched on for you: an organization that has never opened this tab lets agents read and nothing more.
Even in Full access, an agent is bounded three times over. It can do only what the member’s role and teams allow, only what the scopes of the member’s token allow, and only what is not on the always blocked list below. The API reports the mode of each organization as
DISABLED, READ_ONLY or FULL.
Allow personal access tokens
Allow personal access tokens is on by default. When you turn it off, no personal access token works in your organization from that moment, including every token that was already connected and every token created later. Members’ tokens are not deleted: if you turn the setting back on, the tokens that have not expired or been revoked work again.Require two-factor authentication
When you turn on Require two-factor authentication, only members who have turned on two-factor authentication on their own ROOTKey account can use agents in your organization. A member who has not loses their agents’ access at once, and the refusal says why (agent_two_factor_required). Their own access in the ROOTKey app does not change.
Members can turn on two-factor authentication themselves under Account Settings → Security, with an authenticator app and backup codes. Ask your members to do this before you turn the requirement on, or they will lose their agents until they have.
When a change takes effect
A change you save applies to the next request an agent makes. Nothing waits for a token to expire or for a member to reconnect. ROOTKey asks you to confirm the changes that cut access: turning agents Off, switching to Full access, turning off personal access tokens and requiring two-factor authentication.Block or unblock a member
If you need to cut one member’s agents without touching anyone else’s, block that member. In Connected agents, open the actions menu of the member’s row and choose Block this member’s agents.- Every token that member connected stops working in this organization at once. Their agents in other organizations are not affected.
- The member’s own access in the ROOTKey app does not change.
- The member’s agents are refused with
agent_user_blocked, and the member seesblocked: truefor your organization when an agent lists their organizations. - You can unblock the member at any time with Unblock this member’s agents. Their tokens that have not expired or been revoked work again.
What is always blocked
Whatever mode you choose, and whatever scopes a token carries, an agent that uses a personal access token never gets:- Restricted vaults and tables. They are listed to the agent with
agentAccessible: false, so it can tell the member they exist, and every request that would read or change them is refused (agent_restricted_data_denied). - Recovery points. Listing, creating, fetching, downloading and deleting them is for a person in the ROOTKey app.
- File audit reports.
- The Restore Center. Listing and restoring deleted vaults, files and records is for a person in the ROOTKey app.
- Changing a vault’s data classification. How a vault’s data is treated stays with a person.
agent_route_not_available or agent_classification_change_not_allowed. The agent is told to stop and send the member to the ROOTKey app.
The rules you already set still apply. Your organization’s IP and country access rules judge the requests of a personal access token like any other request, and an agent sees only what its member sees in the ROOTKey app: for vaults, those of the member’s teams, unless the member is an owner or an administrator.
Your organization governs the credentials it delegates to agents, not the AI itself: an agent using a person’s own browser session, or a script holding an organization API key, cannot be told apart from that person.
See who has connected an agent
Connected agents lists every active token that can reach your organization, with:
Until a member connects an agent that includes your organization, the list is empty.
Each member sees and revokes their own tokens under Account Settings → Personal access tokens.
What your members see
When an agent is refused by your policy, the error names the cause and what has to change. Members are told to ask an organization administrator, and agents are told to stop instead of retrying or trying another organization. The codes are on the Errors page.Claude (MCP)
How a member connects Claude to ROOTKey, and what it can do.
Personal access tokens
How tokens, scopes and organizations fit together.

