Manage permissions for Retool Agents
Learn how to manage permissions and access for Retool Agents.
| Agents Availability | |||
|---|---|---|---|
| Cloud | Public beta | ||
| Self-hosted Edge 3.234 or later | Public beta | ||
| Self-hosted Stable 3.253 or later | Public beta | ||
There are three objects that are relevant from a permissions standpoint: the agent, the tool, and the resource.
- Agents have Use, Edit, or Own permissions.
- Resources have Use, Edit, or Own permissions.
- Tools are not independently permissioned, they are implicitly permissioned based on the agent that contains the tools.
To use an app that calls an agent, you also need to have Use permissions on the app.
Folder permissions
For a user group to see all of the agents in an organization from their All agents page, an admin must grant them Edit all or Own all access for agents.
- Navigate to Settings > Permissions.
- Select a permission group.
- Select the Agents tab.
- Choose Edit all.
Before a user can create and edit agents, an admin must configure their permission group so that they have either Edit or Own permissions on an agent folder.
- Edit permissions on an agent folder allow users to create new agents within the folder, view and edit the configuration of agents in the folder that they have edit access to, and use agents they have edit access to in creator mode.
- Own permissions on an agent folder allow users to do everything they can do with Edit permissions, as well as move, delete, or rename agents within the folder.
Permissions are not necessarily inherited to the agents within folders. Admins can choose to provide user groups with Edit permissions on a folder, and restrict access to an individual agent within a folder.
Individual agent permissions
An agent is permissioned like an app or workflow. Refer to Permissions for Apps for more information about permissions within apps.
- Use permission for an agent will allow a user to view it from
/agents, and access only the Chat tab. - Edit permissions allow a user to view and edit the configuration of an agent, and use the agent in creator mode.
You can only edit the configuration of an agent if you have the necessary permissions to all tools used by the agent (e.g., Use for workflows, Edit for resources and MCP).
- Own permissions allow a user to edit an agent’s configuration, including moving or deleting the agent.
Permission groups
Agents are available in the /settings/permissions/group/{group_id}/group-name page as a top-level, permissionable object.

You can define access for agents at a group-level in Settings > Permissions.
A permission group may have Use, Edit, or Own permissions on an agent.
Use
A member of a permission group with Use access to an agent may:
- View the agent (including Name, Description, and version history).
- Access the chat tab of the agent on
/agents/{uuid}. - Create new chat threads and messages with the agent.
- Have tool calls executed on their behalf if they have Use permissions on the underlying resource(s) for the agent.
- If users don’t have the required permissions to a resource, Retool throws an error, which is passed back to the agent.
Edit
A member of a permission group with Edit access to an agent may:
- Build an agent.
- Edit an agent (all editable properties).