Connect WorkOS to Your AI Agent

Use AI with WorkOS to inspect AuthKit users and apply specified profile or metadata changes.

14 tools API key

Try a WorkOS Task

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

oo Skill WorkOS

Review AuthKit Users

Filter users by email or organization and read a selected profile.

/oo WorkOS: List users with email [email], organization_id [ID], then get user [ID].

Update User Metadata

Apply explicit metadata fields to an existing identity.

/oo WorkOS: Update user [ID] with metadata [JSON] and first_name [name].

Start Working with WorkOS

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect WorkOS

    Provide a WorkOS Secret API Key.

    Connect WorkOS →
  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

  • Access to users in the intended WorkOS environment.
  • Choose the correct environment key and user IDs. User creation establishes an identity record, not a login session.

WorkOS Tools

Use AI with WorkOS to inspect AuthKit users and apply specified profile or metadata changes.

Review AuthKit Users

Filter users by email or organization and read a selected profile.

Update User Metadata

Apply explicit metadata fields to an existing identity.

14 tools

List Users

List WorkOS AuthKit users with optional cursor and identity filters.

workos.list_users

Get User

Get a WorkOS AuthKit user by ID.

workos.get_user

Create User

Create a WorkOS AuthKit user in the current environment.

workos.create_user

Update User

Update properties of an existing WorkOS AuthKit user.

workos.update_user

List Organizations

List WorkOS organizations with optional cursor, domain, and text filters.

workos.list_organizations

Get Organization

Get a WorkOS organization by ID.

workos.get_organization

Create Organization

Create a WorkOS organization in the current environment.

workos.create_organization

Update Organization

Update properties of an existing WorkOS organization.

workos.update_organization

List Organization Memberships

List WorkOS organization memberships filtered by user, organization, or membership status.

workos.list_organization_memberships

Get Organization Membership

Get a WorkOS organization membership by ID.

workos.get_organization_membership

Create Organization Membership

Create an active WorkOS organization membership for a user and organization.

workos.create_organization_membership

Update Organization Membership

Update roles on an existing WorkOS organization membership.

workos.update_organization_membership

Deactivate Organization Membership

Deactivate an active WorkOS organization membership.

workos.deactivate_organization_membership

Reactivate Organization Membership

Reactivate an inactive WorkOS organization membership.

workos.reactivate_organization_membership

Frequently Asked Questions

Does user creation log the user in?

No. It creates an AuthKit user record in the current environment.

Can I filter users by organization?

list_users supports organization_id and cursor pagination.

What should I specify in my request?

Choose the correct environment key and user IDs. User creation establishes an identity record, not a login session.

Connect WorkOS

About WorkOS ↗