Official MCPForge Profile
Okta API MCP Enterprise Verified 2 views
MCPForge Score
90
Enterprise Ready
How is MCPForge Score calculated? Weighted composite of 5 dimensions:
Security 30% · Compatibility 20% · Compliance 20% · Quality 15% · Health 15%
90–100 Enterprise Ready · 80–89 Verified · 60–79 Production Candidate · 40–59 Needs Review · 0–39 High Risk
View Security Report
Governance assessment, risk analysis, and production readiness verdict
→ About MCPForge Scores MCPForge Scores are proprietary assessment metrics designed to help identify potential security, compliance, compatibility, quality and operational risks. Scores should be treated as guidance and not as a formal certification, audit or compliance determination.
93
Security
How is this calculated? ✓ Authentication requirements
✓ Destructive operations
✓ Sensitive endpoints
✓ Approval workflows
✓ Tool permissions
✓ Audit coverage
This score is an MCPForge risk assessment metric and should be treated as guidance rather than a formal security audit.
For this server
+ Server reachable and responding
+ Authentication flow detected
+ No destructive operations detected
− Credentials Vault not configured — API keys may be exposed through direct agent access if tools require authentication
90
Compliance
How is this calculated? ✓ PII handling
✓ Customer data exposure
✓ Billing operations
✓ User deletion operations
✓ Regulatory-sensitive endpoints
This score indicates potential compliance considerations and is not legal advice.
For this server
− User/contact data handling detected (GDPR/CCPA obligations)
− Credentials Vault not configured — configure to ensure proper server-side key management
83
Compat
How is this calculated? ✓ MCP protocol support
✓ Tool naming
✓ Schema quality
✓ Claude Desktop compatibility
✓ Resources support
✓ Prompts support
For this server
+ MCP protocol handshake successful
+ All tool names compatible with Claude Desktop
+ resources/list endpoint supported
+ prompts/list endpoint supported
− 236 tools — large count may impact agent context
90
Quality
How is this calculated? ✓ Pagination support
✓ Filtering support
✓ Bounded responses
✓ Tool descriptions
✓ Parameter quality
✓ API design characteristics
For this server
+ All tools have descriptions
95
Health
How is this calculated? ✓ Success rate
✓ Error rate
✓ Response latency
✓ Tool availability
✓ Execution reliability
For this server
+ All protocol tests passed
+ Tool execution verified successfully
+ Acceptable latency (915ms)
+ 236 tools operational
Overview
Okta API MCP gives AI agents access to email — messages, threads, and drafts. Built with MCPForge, it includes audit logging, tool-level permissions, and governance controls.
332 Tools
Application_activateClientSecret Application_activateDefaultProvisioningConnection Application_activateInactive Application_addClientSecret Application_assignGroupTo Application_assignPolicyToApplication Application_assignUserToApplication Application_cloneApplicationKeyCredential Application_createNew Application_deactivateClientSecretById Application_deactivateDefaultProvisioningConnection Application_deactivateLifecycle Application_deleteCsrById Application_generateCsrForApplication Application_generateX509Certificate Application_getById Application_getClientSecret Application_getCredentialsCsrs Application_getDefaultProvisioningConnection Application_getFeature Application_getGroupAssignment Application_getKeyCredential Application_getSingleScopeConsentGrant Application_getSpecificUserAssignment Application_getToken Application_grantConsentToScope Application_listApps Application_listAssignedUsers Application_listClientSecrets Application_listCsrsForApplication Application_listFeatures Application_listGroupsAssigned Application_listKeyCredentials Application_listScopeConsentGrants Application_listTokens Application_previewSamlAppMetadata Application_publishCsrLifecycle Application_removeGroupAssignment Application_removeInactive Application_removeSecret Application_removeUserFrom Application_revokeAllTokens Application_revokePermission Application_revokeToken Application_setDefaultProvisioningConnection Application_updateApplicationInOrg Application_updateFeature Application_updateLogo Application_updateProfileForUser Authenticator_activateLifecycleSuccess
Show all 332 tools Authenticator_createNew Authenticator_deactivateLifecycleSuccess Authenticator_getSuccess Authenticator_listAllAvailable Authenticator_updateAuthenticator AuthorizationServer_activateLifecycleSuccess AuthorizationServer_activatePolicyLifecycle AuthorizationServer_activatePolicyRule AuthorizationServer_createClaims AuthorizationServer_createNewServer AuthorizationServer_createPolicy AuthorizationServer_createPolicyRule AuthorizationServer_createScope AuthorizationServer_deactivateLifecycle AuthorizationServer_deactivatePolicyLifecycle AuthorizationServer_deactivatePolicyRule AuthorizationServer_deleteAuthToken AuthorizationServer_deleteClaim AuthorizationServer_deleteClientToken AuthorizationServer_deletePolicyById AuthorizationServer_deletePolicyRule AuthorizationServer_deleteScope AuthorizationServer_deleteSuccess AuthorizationServer_enumeratePolicyRules AuthorizationServer_getById AuthorizationServer_getClaims AuthorizationServer_getClientAuthToken AuthorizationServer_getClientTokens AuthorizationServer_getPolicies AuthorizationServer_getPoliciesSuccess AuthorizationServer_getPolicyRuleById AuthorizationServer_getScopes AuthorizationServer_listClients AuthorizationServer_listCredentialsKeys AuthorizationServer_listServers AuthorizationServer_rotateKeyLifecycle AuthorizationServer_updateById AuthorizationServer_updateClaimSuccess AuthorizationServer_updatePolicyRuleConfiguration AuthorizationServer_updatePolicySuccess AuthorizationServer_updateScopeSuccess Brand_createEmailTemplateCustomization Brand_deleteEmailCustomization Brand_deleteEmailTemplateCustomizations Brand_deleteThemeBackgroundImage Brand_deleteThemeFavicon Brand_deleteThemeLogo Brand_getAllBrands Brand_getById Brand_getEmailCustomizationPreview Brand_getEmailTemplate Brand_getEmailTemplateCustomizationById Brand_getEmailTemplateDefaultContent Brand_getEmailTemplateDefaultContentPreview Brand_getThemeById Brand_getThemes Brand_listEmailTemplateCustomizations Brand_listEmailTemplates Brand_updateByBrandId Brand_updateEmailCustomization Brand_updateTheme Brand_updateThemeBackgroundImage Brand_updateThemeFavicon Brand_updateThemeLogo Domain_createCertificate Domain_createNewDomain Domain_getById Domain_listVerifiedCustom Domain_removeById Domain_verifyById EventHook_activateLifecycleSuccess EventHook_createSuccess EventHook_deactivateLifecycleEvent EventHook_getSuccessEvent EventHook_listSuccessEvents EventHook_removeSuccessEvent EventHook_updateSuccessEvent EventHook_verifyLifecycleSuccess Feature_createLifecycleSuccess Feature_getSuccess Feature_getSuccessById Feature_listDependencies Feature_listDependents GroupSchema_get GroupSchema_updateCustomProperties Group_activateRuleLifecycle Group_addAppInstanceTargetToAppAdminRoleGivenToGroup Group_addRule Group_addUserToGroup Group_assignRoleToGroup Group_createNewGroup Group_deactivateRuleLifecycle Group_deleteTargetGroupRolesCatalogApps Group_enumerateGroupMembers Group_getAllRules Group_getGroupRuleById Group_getRoleList Group_getRoleSuccess Group_getRoleTargetsCatalogApps Group_getRules Group_list Group_listAssignedApps Group_listRoleTargetsGroups Group_removeAppInstanceTargetToAppAdminRoleGivenToGroup Group_removeOperation Group_removeRuleById Group_removeTargetGroup Group_removeUserFrom Group_unassignRole Group_updateProfile Group_updateRolesCatalogApps Group_updateRule Group_updateTargetGroupsRole IdentityProvider_activateIdpLifecycle IdentityProvider_addNewIdp IdentityProvider_addX509CertificatePublicKey IdentityProvider_cloneSigningKeyCredential IdentityProvider_deactivateIdp IdentityProvider_deleteKeyCredential IdentityProvider_enumerateIdpKeys IdentityProvider_generateCsr IdentityProvider_generateNewSigningKeyCredential IdentityProvider_getByIdp IdentityProvider_getCsrByIdp IdentityProvider_getKeyCredentialByIdp IdentityProvider_getLinkedUserById IdentityProvider_getSigningKeyCredentialByIdp IdentityProvider_getSocialAuthTokens IdentityProvider_getUser IdentityProvider_linkUserToIdpWithoutTransaction IdentityProvider_list IdentityProvider_listCsrsForCertificateSigningRequests IdentityProvider_listSigningKeyCredentials IdentityProvider_removeIdp IdentityProvider_revokeCsrForIdentityProvider IdentityProvider_unlinkUser IdentityProvider_updateConfiguration IdentityProvider_updateCsrLifecyclePublish InlineHook_activateLifecycle InlineHook_createSuccess InlineHook_deactivateLifecycle InlineHook_deleteMatchingById InlineHook_executeWithInput InlineHook_getById InlineHook_getSuccess InlineHook_updateById LinkedObject_createLinkedObject LinkedObject_deleteUserLinkedObject LinkedObject_getUserLinkedObjects Log_getListEvents NetworkZone_activateLifecycle NetworkZone_createNew NetworkZone_deactivateZoneLifecycle NetworkZone_getById NetworkZone_listZones NetworkZone_removeZone NetworkZone_updateZone Org_extendOktaSupport Org_getContactUser Org_getOktaCommunicationSettings Org_getOktaSupportSettings Org_getOrgPreferences Org_getSettings Org_grantOktaSupportAccess Org_hideEndUserFooter Org_listContactTypes Org_makeOktaUiFooterVisible Org_optInOktaCommunicationEmails Org_optOutOktaCommunicationEmails Org_updateContactUser Org_updateOrganizationLogo Org_updateSetting Org_updateSettings Policy_activateLifecycle Policy_activateRuleLifecycle Policy_createNewPolicy Policy_createRule Policy_deactivateLifecycle Policy_deactivateRuleLifecycle Policy_enumerateRules Policy_getAllWithType Policy_getPolicy Policy_getPolicyRule Policy_removePolicyOperation Policy_removeRule Policy_updateOperation Policy_updateRule ProfileMapping_getById ProfileMapping_listWithPagination ProfileMapping_updatePropertyMappings Session_close Session_createSessionWithToken Session_getDetails Session_refreshLifecycle Subscription_customRoleNotificationUnsubscribe Subscription_getRoleSubscriptionsByNotificationType Subscription_listRoleSubscriptions Subscription_roleNotificationSubscribe Subscription_unsubscribeUserSubscriptionByNotificationType Subscription_userNotificationSubscribe Template_addNewCustomSms Template_enumerateSmsTemplates Template_getById Template_partialSmsUpdate Template_removeSms Template_updateSmsTemplate ThreatInsight_getCurrentConfiguration ThreatInsight_updateConfiguration TrustedOrigin_activateLifecycleSuccess TrustedOrigin_createSuccess TrustedOrigin_deactivateLifecycleSuccess TrustedOrigin_deleteSuccess TrustedOrigin_getList TrustedOrigin_getSuccessById TrustedOrigin_updateSuccess UserFactor_activateFactorLifecycle UserFactor_enrollSupportedFactor UserFactor_enumerateEnrolled UserFactor_enumerateSecurityQuestions UserFactor_enumerateSupportedFactors UserFactor_getFactor UserFactor_pollFactorTransactionStatus UserFactor_unenrollFactor UserFactor_verifyOtp UserSchema_getSchemaById UserSchema_getUserSchema UserSchema_partialUpdateUserProfile UserType_createNewUserType UserType_deletePermanently UserType_getAllUserTypes UserType_getById UserType_replaceExistingType UserType_updateExistingType User_activateLifecycle User_addAppInstanceTargetToAppAdministratorRoleGivenToUser User_assignRole User_changePasswordValidation User_createNewUser User_deactivateLifecycle User_deleteLinkedObjects User_deletePermanently User_deleteTargetApp User_expirePasswordAndGetTemporaryPassword User_expirePasswordAndTemporaryPassword User_forgotPassword User_generatePasswordResetToken User_getAssignedRole User_getClientRefreshToken User_getGrantById User_getLinkedObjects User_getMemberGroups User_getOktaUser User_getSubscriptionByNotification User_listActiveUsers User_listAppTargetsForRole User_listAssignedAppLinks User_listAssignedRoles User_listClients User_listGrants User_listGrantsForClient User_listIdpsForUser User_listRefreshTokensForUserAndClient User_listRoleTargetsGroups User_listSubscriptions User_reactivateUser User_removeAppInstanceTargetToAppAdministratorRoleGivenTo User_removeTargetGroup User_resetFactorsOperation User_revokeAllSessions User_revokeAllTokens User_revokeGrant User_revokeGrants User_revokeGrantsForUserAndClient User_revokeTokenForClient User_suspendLifecycle User_unassignRole User_unlockUserStatus User_unsuspendLifecycle User_updateLinkedObject User_updateProfile User_updateRecoveryQuestion User_updateRolesCatalogApps
Connect to your AI client
No setup required — add this config to start using Okta API MCP immediately.
Claude Desktop Cursor Windsurf
Add to your ~/Library/Application Support/Claude/claude_desktop_config.json
Copy {
"mcpServers": {
"okta-api-mcp": {
"url": "https://www.mcpforge.tech/api/servers/okta-api-mcp-lbjia",
"transport": "http"
}
}
} Windows: %APPDATA%\Claude\claude_desktop_config.json
Verification History
Verified on June 24, 2026
Score updates automatically on re-verification. Verified 1 time total.
Distribution
Not yet published to external directories.
Show your MCP is verified
Help users trust your MCP server. Add this badge to your README or project homepage.
Verified badge
[](https://www.mcpforge.tech/verified/okta-api-mcp)Scores badge
[](https://www.mcpforge.tech/verified/okta-api-mcp)Badges always link back to this profile page — permanent, they won't expire.
This is your MCP's official page on MCPForge
Share it, link to it, and keep your verification current. This URL is permanent.
📋 https://www.mcpforge.tech/verified/okta-api-mcp Re-verify →