Opal's integration with Cursor allows you to gain visibility over access to Cursor Organizations and monitor user roles within your development environment.

With the Cursor integration, you can:

  • View all users who have access with specific roles to your Cursor Organization
  • Monitor usage

Supported resources

ResourceReadGrant and revoke accessAvailable in Risk Center
Cursor Organization✔️✔️

Supported roles

Opal syncs the following default Cursor roles:

  • Admin: Full administrative access to the Cursor Organization
  • Member: Standard member access to the organization
  • Unpaid Admin: Administrative access without billing privileges

Opal also syncs any custom roles you have configured in your Cursor Organization.

Requirements

Before you begin, you must:

  • Be an Opal Admin
  • Have Admin permissions in your Cursor Organization

1. Retrieve an API token in Cursor

To allow Opal to access your Cursor Organization, you must first create an API token in Cursor:

  1. Navigate to your Cursor Organization settings
  2. Go to the API or Integrations section
  3. Generate a new API token with read permissions

Save the token, as you won't be able to retrieve it later.

2. Create Cursor app in Opal

In Opal, go to Inventory > +App and select Cursor. Name your Cursor app, provide a description, and enter the token you generated in step 1.

After you save the app, you can import roles from ... > Import items.