Get the FREE Ultimate OpenClaw Setup Guide →

okta

MCP server from indranilokg/okta-mcp-server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio indranilokg-okta-mcp-server npx -y @indranilokg/okta-mcp-server run \
  --env OKTA_DOMAIN="Your Okta domain (e.g., your-domain.okta.com or your-domain.oktapreview.com)" \
  --env OKTA_API_KEY="Your Okta API token"

How to use

The Okta MCP Server lets you manage Okta resources through MCP-enabled clients. It exposes a set of Okta-related tools (for applications, groups, users, sessions, tokens, etc.) that can be invoked through the MCP protocol from clients like Claude Desktop, Windsurf, or Cursor. After initializing with your Okta credentials, you can add the server to your MCP client configuration so that Chat/Automation workflows can issue commands to manage Okta resources in chat conversations. Use the available commands to authenticate, check status, run the server, or logout, and then interact with the Okta tools via the MCP client’s UI or chat interfaces.

How to install

Prerequisites:

  • Node.js (LTS version) and npm/yarn installed on your machine
  • Internet access to fetch packages via npx

Install and set up:

  1. Ensure Node.js and npm are installed. Verify with: node -v npm -v
  2. Initialize and configure the Okta MCP server (interactive prompts will guide you to provide Okta domain and API token): npx @indranilokg/okta-mcp-server init
  3. Add the server to your MCP client configuration as shown in the Quick Start section: { "mcpServers": { "okta": { "command": "npx", "args": ["-y", "@indranilokg/okta-mcp-server", "run"] } } }
  4. Start using the server in MCP by running the command from your MCP client or directly: npx @indranilokg/okta-mcp-server run
  5. (Optional) Re-authenticate or reset credentials using the logout/init commands: npx @indranilokg/okta-mcp-server session npx @indranilokg/okta-mcp-server logout npx @indranilokg/okta-mcp-server init

Additional notes

Tips and notes:

  • Credentials are stored securely; preferred methods are OS keychains, with a secure file as a fallback and environment variables as a last resort.
  • When configuring via MCP client, ensure your environment has access to Okta and that the API token has the necessary scopes for the operations you intend to perform.
  • If you encounter authentication issues, try the session/logout/init workflow to refresh tokens.
  • The exact list of available tools and their descriptions is detailed in the TOOLS.md referenced by the repository, so consult that file for a complete, categorized tool catalog.

Related MCP Servers

Sponsor this space

Reach thousands of developers