Connect Auth0 Management to Your AI Agent

Provide a user email or ID to prepare an access brief that distinguishes directly assigned access from inherited access.

15 tools API key

Try a Auth0 Management Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Auth0 Management

Review a User’s Access

Compare direct assignments with effective role and permission lists.

/oo Auth0 Management: Find Auth0 user [email]. Read direct and effective roles and permissions and make an access table, distinguishing inherited access and marking pagination coverage.

Assign a Specified Role

Check the user and role’s permission scope before applying an approved assignment.

/oo Auth0 Management: Read Auth0 user [user ID] and role [role ID], including its permissions. Assign that role as requested and report the resulting assignment.

Start Working with Auth0 Management

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Auth0 Management

    Connect an Auth0 Management API access token and tenant domain.

    Connect Auth0 Management →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A token authorized for the user, role, and permission operations required.
  • Role and permission changes affect access. Identify the exact user and role IDs before making changes.

Auth0 Management Tools

Auth0 Management exposes users, roles, and permissions. Effective access can include roles or groups, so direct assignments alone may not describe a user’s complete access.

Read User Access

Find user records and inspect effective role and permission access.

Review and Maintain Roles

Inspect roles, their members and permissions, and apply explicit assignments or permission additions.

15 tools

List Users

List Auth0 users with pagination and optional Lucene search query.

auth0_management.list_users

Search Users By Email

Search Auth0 users by email with the official users-by-email endpoint.

auth0_management.search_users_by_email

Get User

Retrieve one Auth0 user by user ID.

auth0_management.get_user

List Roles

List Auth0 roles with pagination and optional name filter.

auth0_management.list_roles

Get Role

Retrieve one Auth0 role by role ID.

auth0_management.get_role

List User Roles

List Auth0 roles assigned to a user.

auth0_management.list_user_roles

List User Permissions

List permissions directly assigned to an Auth0 user.

auth0_management.list_user_permissions

List User Effective Permissions

List Auth0 permissions granted to a user directly or through roles or groups.

auth0_management.list_user_effective_permissions

List User Effective Roles

List Auth0 roles granted to a user directly or through group membership.

auth0_management.list_user_effective_roles

Assign Roles To User

Assign one or more Auth0 roles to a user.

auth0_management.assign_roles_to_user

Remove Roles From User

Remove one or more Auth0 roles from a user.

auth0_management.remove_roles_from_user

List Role Permissions

List permissions granted by an Auth0 role.

auth0_management.list_role_permissions

Add Permissions To Role

Associate one or more Auth0 permissions with a role.

auth0_management.add_permissions_to_role

Remove Permissions From Role

Remove one or more Auth0 permissions from a role.

auth0_management.remove_permissions_from_role

List Role Users

List users assigned to an Auth0 role with offset or checkpoint pagination.

auth0_management.list_role_users

Frequently Asked Questions

Why compare direct and effective permissions?

Effective permission lists can include access inherited through roles or groups. Direct permissions describe only one source of access.

Can I review access without changing it?

Yes. Listing user roles and permissions is read-only. Role assignment or removal requires a separate explicit request.

How do I specify a role assignment safely?

Provide exact user and role IDs and inspect the role permissions. Do not use a similar display name as a substitute for an identifier.

Connect Auth0 Management

About Auth0 Management ↗