Okta
Authentication: OAuth or API token. See Magic Link for the runtime auth flow, or Application credentials to bring your own OAuth app.
Sample use cases
- List users who haven’t logged in for 90 days and draft a deactivation report.
- Add a new hire to the
Engineeringgroup and review their application assignments. - Pull yesterday’s system log entries for failed MFA attempts and summarize by user.
Available Tools
List groups assigned to an Okta application with cursor pagination
Get a specific group’s assignment to an Okta application
Assign a group to an Okta application (all group members get app access)
Update a group’s assignment (priority or app-specific profile) for an Okta application, leaving fields you omit unchanged
Remove a group’s assignment from an Okta application
List users assigned to an Okta application with cursor pagination
Get a specific user’s assignment to an Okta application
Assign a user to an Okta application
Update a user’s app-specific profile or credentials for an Okta application
Remove a user’s assignment from an Okta application
List Okta applications with cursor pagination
Get an Okta application by ID
Activate an INACTIVE Okta application
Deactivate an ACTIVE Okta application
Permanently delete an Okta application
List owners (users or groups) of an Okta group with cursor pagination
Assign an owner to an Okta group
Remove an owner from an Okta group
List Okta group rules with cursor pagination
Get an Okta group rule by ID
Create an Okta group rule that auto-assigns matching users to groups
Replace an Okta group rule’s name, condition, and target groups
Delete an Okta group rule
Activate an INACTIVE Okta group rule so it starts assigning users
Deactivate an ACTIVE Okta group rule
List Okta groups with cursor pagination
Get an Okta group by ID
Create an Okta group (OKTA_GROUP type)
Replace an Okta group’s profile (name required)
Permanently delete an Okta group
List members of an Okta group with cursor pagination
Add a user to an Okta group
Remove a user from an Okta group
List applications assigned to an Okta group with cursor pagination
List Okta System Log events with cursor pagination
List Okta users with cursor pagination
Get an Okta user by ID or login
Create an Okta user. profile requires firstName, lastName, email, and login
Partially update an Okta user’s profile or credentials
Permanently delete an Okta user
Activate a STAGED or DEPROVISIONED Okta user
Deactivate an Okta user (moves to DEPROVISIONED)
Suspend an ACTIVE Okta user (moves to SUSPENDED)
Unsuspend a SUSPENDED Okta user (returns to ACTIVE)
Unlock a LOCKED_OUT Okta user (returns to ACTIVE)