Okta MCP Server

<h3>πŸ”₯ ALERT!!! A brand new re-built MCP Server now available</h3> <strong>A complete rewrite built on Anthropic's new MCP architecture pattern with

Remote serverstreamable-httpPython

What is the Okta MCP Server?

πŸ”₯ ALERT!!! A brand new re-built MCP Server now available A complete rewrite built on Anthropic's new MCP architecture pattern with dual-mode

Configuration and credentials

βœ… Python 3.8+ installed on your machine βœ… Okta tenant with appropriate API access βœ… An MCP-compatible AI client (Claude Desktop, Microsoft Copilot Studio, etc.) > ⚠️ Important Model Compatibility Note: > Not all AI models work with this MCP server. Testing has only been performed with: > - GPT-4.0 > - Claude 3.7 Sonnet > - Google-2.5-pro > > You must use latest model versions that explicitly

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
analyze_user_app_accessComplete user application access evaluation with policy analysis (replaces 10-15 minutes of manual Okta Admin Console navigation)
analyze_login_riskComprehensive login behavior analysis with VPN/Tor detection and geographic impossibility checks (answers "Is this user compromised?" instantly)
list_okta_usersRetrieve users with filtering, search, and pagination options
get_okta_userGet detailed information about a specific user by ID or login
list_okta_user_groupsList all groups that a specific user belongs to
list_okta_user_applicationsList all application links (assigned applications) for a specific user
list_okta_user_factorsList all authentication factors enrolled for a specific user
list_okta_groupsRetrieve groups with filtering, search, and pagination options
get_okta_groupGet detailed information about a specific group
list_okta_group_membersList all members of a specific group
list_okta_assigned_applications_for_groupList all applications assigned to a specific group
list_okta_applicationsRetrieve applications with filtering, search, and pagination options
list_okta_application_usersList all users assigned to a specific application
list_okta_application_group_assignmentsList all groups assigned to a specific application

How to install the Okta MCP Server

{
  "mcpServers": {
    "okta-mcp-server": {
      "command": "DIR/okta-mcp-server/venv/Scripts/python",
      "args": [
        "DIR/okta-mcp-server/main.py"
      ],
      "env": {
        "OKTA_CLIENT_ORGURL": "https://dev-1606.okta.com",
        "OKTA_API_TOKEN": "YOUR_OKTA_API_TOKEN"
      }
    }
  }
}

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

Configuration

βœ… Python 3.8+ installed on your machine βœ… Okta tenant with appropriate API access βœ… An MCP-compatible AI client (Claude Desktop, Microsoft Copilot Studio, etc.) > ⚠️ Important Model Compatibility Note: > Not all AI models work with this MCP server. Testing has only been performed with: > - GPT-4.0 > - Claude 3.7 Sonnet > - Google-2.5-pro > > You must use latest model versions that explicitly

VariableDescriptionRequired
OKTA_CLIENT_ORGURLDeclared 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 analyze user app access.”
  • β€œUse Okta to analyze login risk.”
  • β€œUse Okta to list okta users.”

Frequently asked questions

<h3>πŸ”₯ ALERT!!! A brand new re-built MCP Server now available</h3> <strong>A complete rewrite built on Anthropic's new MCP architecture pattern with dual-mode Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.