
What is okta-mcp-server
okta-mcp-server is a Model Context Protocol (MCP) server developed by YiyangLi. It serves as an interface between the Okta API and AI systems like Claude, allowing these systems to interact with Okta organizations. This server enables secure, real-time management of user accounts, groups, and applications within Okta, facilitating automated and efficient identity and access management.
How to Use okta-mcp-server
To use okta-mcp-server, you first need to set up an Okta API token and identify your Okta domain. Once these are configured, you can integrate the server into your setup, such as Claude Desktop, by specifying the server details in your configuration file.
Example setup in claude_desktop_config.json
:
{
"mcpServers": {
"okta": {
"command": "npx",
"args": [
"-y",
"@yiyang.1i/okta-mcp-server"
],
"env": {
"OKTA_DOMAIN": "your-domain.okta.com",
"API_TOKEN": "your-api-token"
}
}
}
}
After setup, you can interact with the server using natural language commands through Claude, such as finding users, assigning users to applications, or managing groups. Ensure your API token has the necessary permissions to perform these operations.
Key Features of okta-mcp-server
okta-mcp-server provides a variety of tools for managing your Okta organization:
-
User Management:
- List Users: Retrieve a list of users with options to limit the number or search by name or email.
- Create User: Add new users by specifying their profile details.
- Get User: Access detailed information about a specific user.
- Update User: Modify existing user profiles.
- Delete User: Remove users, with automatic deactivation handling.
-
Group Management:
- List Groups: Display groups with options to limit results or search by criteria.
- Create Group: Establish new groups by defining their profile.
- Assign User to Group: Add users to specified groups.
-
Application Management:
- List Applications: View applications with options for limiting and searching.
- Assign User to Application: Link users to applications.
- Assign Group to Application: Connect groups to applications.
- Deactivate Application: Temporarily disable applications.
- Delete Application: Permanently remove applications.
These features empower AI systems to handle complex identity management tasks seamlessly and securely. okta-mcp-server is licensed under the MIT License, allowing for broad use and modification. For troubleshooting, ensure API tokens are valid and have adequate permissions, and verify the correct specification of the Okta domain.
How to Use
To use the okta-mcp-server, follow these steps:
- Visit https://github.com/YiyangLi/okta-mcp-serverhttps://github.com/Yiyang...
- Follow the setup instructions to create an account (if required)
- Connect the MCP server to your Claude Desktop application
- Start using okta-mcp-server capabilities within your Claude conversations
Additional Information
Created
February 24, 2025
Company
Related MCP Servers
Start building your own MCP Server
Interested in creating your own MCP Server? Check out the official documentation and resources.
Learn More