Okta MCP Server

Okta MCP Server

Local serverstdioTypeScript

What is the Okta MCP Server?

Okta MCP Server

What you get

This MCP server enables Claude to interact with Okta's user management system, providing comprehensive user and group management capabilities along with onboarding automation.

Configuration and credentials

  • Node.js (v16 or higher) - Claude Desktop App - Okta Developer Account - Admin API Token from Okta

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Freeform text search across group fields
get_user
find_users_by_attribute
list_users
activate_user
suspend_user
unsuspend_user
delete_user
get_user_last_location
list_groups
create_group
get_group
delete_group
assign_user_to_group
remove_user_from_group
list_group_users
bulk_user_import
assign_users_to_groups
provision_applications
run_onboarding_workflow

How to install the Okta MCP Server

{
  "mcpServers": {
    "okta": {
      "command": "node",
      "args": [
        "PATH_TO_PROJECT_DIRECTORY/dist/index.js"
      ],
      "env": {
        "OKTA_ORG_URL": "https://your-domain.okta.com",
        "OKTA_API_TOKEN": "YOUR_OKTA_API_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js (v16 or higher) - Claude Desktop App - Okta Developer Account - Admin API Token from Okta
VariableDescriptionRequired
OKTA_ORG_URLDeclared in the maintainer’s client configuration.Check documentation
OKTA_API_TOKENDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Okta to get user.”
  • “Use Okta to find users by attribute.”
  • “Use Okta to list users.”

Frequently asked questions

You need Node.js v16 or higher, the Claude Desktop App, an Okta Developer Account, and an Admin API Token from Okta.