create_app
Create App
Create a new Retool application. Optionally place it in a specific folder.
create_app
Create a new Retool application. Optionally place it in a specific folder.
manage_group_members
Add or remove users from a permission group. Use "add" to add one or more users, or "remove" to remove a single user from the group.
delete_group
Delete a permission group from the Retool organization. This removes the group and all associated permissions.
list_apps
List all Retool applications in the organization. Supports pagination for organizations with many apps.
update_user
Update a Retool user's properties such as name, email, active status, or metadata. Only provide the fields you want to change.
manage_permissions
Grant or revoke access permissions for users or groups on Retool objects (apps, folders, resources, workflows, agents). Supports access levels: **use**, **edit**, and **own**.
list_permissions
Query permissions in two ways: list all objects a user/group has access to, or list all users/groups that have access to a specific object.
get_user
Retrieve detailed information about a specific Retool user by their ID. Optionally includes the groups the user belongs to.
update_app
Update a Retool application's name or move it to a different folder. Only provide the fields you want to change.
get_organization
Retrieve information about the current Retool organization, including its name, plan, and configuration details.
manage_folder
Create, update, or delete a folder in the Retool organization. Folders organize apps and resources into a hierarchy.
list_environments
List all environments (e.g., staging, production) configured in the Retool organization.
create_group
Create a new permission group in the Retool organization. Groups control access to apps, resources, and workflows. You can optionally add initial members during creation.
delete_user
Deactivate and remove a user from the Retool organization. This disables the user's access to the organization.
manage_space
Create, update, or delete a Space in the Retool organization. Spaces are isolated sub-environments for multi-tenant or multi-team setups.
list_resources
List all data source resources (database connections, API configurations, etc.) in the Retool organization. Supports pagination.
get_source_control_config
Retrieve the current source control configuration for the Retool organization. Shows the Git integration settings including repository URL and branch configuration.
get_workflow_run
Retrieve details of a specific workflow run, including its status, duration, and output. Useful for monitoring and debugging workflow executions.
list_groups
List all permission groups in the Retool organization. Groups are the primary mechanism for assigning permissions to users.
delete_app
Permanently delete a Retool application. This action cannot be undone.
update_group
Update a permission group's settings including name, universal access levels, and organizational permissions. Only provide the fields you want to change.
list_spaces
List all Spaces (isolated sub-environments) in the Retool organization. Spaces are useful for multi-tenant or multi-team setups.
list_workflows
List all workflows in the Retool organization. Workflows automate processes and can be triggered by schedules, webhooks, or other events.
list_folders
List all folders in the Retool organization. Folders are used to organize apps and resources.
create_user
Create a new user in the Retool organization. Use this for programmatic user onboarding. The user will receive an invitation to set up their account.
get_group
Retrieve detailed information about a specific permission group, including its members and access settings.
list_users
List users in the Retool organization with optional filtering by email, first name, or last name. Supports pagination for large user bases.
list_access_tokens
List all API access tokens configured for the Retool organization. Useful for auditing active API credentials.
manage_user_attributes
Set or delete custom attributes (key-value metadata) on a Retool user. Use the "set" action to create or update an attribute, or "delete" to remove one.
Programmatically manage a Retool organization's users, groups, apps, permissions, and infrastructure. Create, list, update, and delete users and permission groups. Manage app lifecycle including creating, organizing, and deleting apps and folders. Configure SSO, data source resources, environments, and source control settings. Control access permissions for apps and folders. Monitor workflow executions and retrieve run details. Manage Spaces for multi-tenant setups, custom component libraries, app themes, observability providers, API access tokens, and usage analytics.
Common questions about connecting Retool to AI agents with Metorial.