radar07/mcp-server-okta
If you are the rightful owner of mcp-server-okta and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Server for Okta provides seamless integration with Okta's Admin Management APIs, enabling LLM agents to automate and enhance management capabilities.
The MCP Server for Okta is a specialized server that facilitates the integration of Large Language Model (LLM) agents with Okta's Admin Management APIs. This server allows for programmatic interaction with Okta, enabling automation of administrative tasks through natural language processing. By leveraging the capabilities of LLMs, users can manage their Okta organization more intuitively and efficiently. The server is built on an extensible architecture, allowing for easy addition of new functionalities and support for more Okta API endpoints. It utilizes Okta's OpenSource Go SDK to ensure robust and secure communication with Okta APIs. Inspired by similar projects for GitHub and Razorpay, the MCP Server for Okta aims to provide a centralized control plane for managing Okta environments using the intelligence of LLM agents.
Features
- LLM-Driven Okta Management: Enables LLM agents to perform administrative tasks in Okta using natural language instructions.
- Integration with Okta Admin Management APIs: Ensures secure and reliable interaction with Okta through official APIs.
- Extensible Architecture: Easily extendable with new functionalities and support for additional Okta API endpoints.
- Automation of User Management: Automates tasks like user provisioning, de-provisioning, and group membership management.
- Report Generation: Allows for generating reports on Okta activity driven by LLM capabilities.
Tools
fetch_users
Retrieve a list of users from Okta.
create_user
Create a new user in Okta.
get_user
Retrieve information about a specific user.
update_user
Update details of an existing user.
delete_user
Remove a user from Okta.
list_groups
Retrieve a list of groups in Okta.
add_group
Create a new group in Okta.
get_group
Retrieve information about a specific group.
update_group
Update details of an existing group.
delete_group
Remove a group from Okta.
list_group_apps
List applications associated with a group.
list_group_members
List members of a group.
add_user_to_group
Add a user to a group.
remove_user_from_group
Remove a user from a group.