Okta MCP Server enables Claude to interact with Okta's user management system through a Node.js implementation that connects to the Okta API. Developed by Kapil Duraphe, it currently provides a 'get_user' tool that retrieves detailed user information including profile data, account status, employment details, and contact information. The server handles authentication through Okta API tokens, includes robust error handling for common issues like missing users or authentication problems, and is designed to be integrated with Claude Desktop for seamless user information retrieval directly within conversations.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Retrieves detailed user information from Okta, including User Details (ID, Status), Account Dates (Created, Activated, Last Login, etc.), Personal Information (Name, Email), Employment Details, Contact Information, Address, and Preferences.
Lists users from Okta with optional filtering and pagination. Supports SCIM filter expressions (e.g., 'profile.firstName eq "John"'), free-form text search across multiple fields, sorting options (by status, creation date, etc.), and pagination support with customizable limits.
Activates a user in Okta. Includes an option to send activation email and updates user status to active.
Suspends a user in Okta.
Unsuspends a previously suspended user in Okta.
Deletes a user from Okta. Note: user must be deactivated first.
Retrieves the last known location and login information for a user from Okta system logs.
Lists user groups from Okta with optional filtering and pagination. Supports filter expressions for groups (e.g., 'type eq "OKTA_GROUP"'), free-form text search across group fields, sorting options (by name, type, etc.), and pagination support with customizable limits.
Creates a new group in Okta with a name and optional description.
Retrieves detailed information about a specific group.
Deletes a group from Okta.
Assigns a user to a group in Okta.
Removes a user from a group in Okta.
Lists all users in a specific group with pagination support.
Imports multiple users from a CSV string. Creates user accounts based on CSV data, with optional activation of users, optional email notifications, and assignment to default groups.
Assigns multiple users to groups based on attribute mappings. Maps user attributes (department, title, etc.) to specific groups for bulk assignment.
Provisions application access for multiple users by assigning users to applications and supports bulk provisioning.
Runs a complete onboarding workflow for multiple users from CSV data. Includes user import from CSV, automatic activation, group assignment based on attributes, application provisioning, and welcome email configuration.