
Okta MCP Server
par kapilduraphe
Gérez les utilisateurs, les groupes et les flux d'onboarding Okta directement depuis votre client IA avec des opérations CRUD complètes et l'automatisation en masse.
Ce qu'il fait
Le serveur Okta MCP connecte les clients IA à la plateforme de gestion des identités et des accès d'Okta. Il vous permet de gérer les utilisateurs, les groupes et d'exécuter des flux d'onboarding — tout cela via des commandes en langage naturel. De la recherche du dernier lieu de connexion d'un utilisateur à l'importation en masse de nouvelles recrues via CSV, ce serveur intègre les capacités d'administration d'Okta dans votre outil IA compatible MCP.
Outils
- get_user — Récupère les informations détaillées de l'utilisateur, y compris le statut, le profil et l'historique des connexions
- find_users_by_attribute — Recherche des utilisateurs par attributs de profil avec un filtrage avancé (opérateurs eq, sw, ew, co, pr) et un repli automatique pour les opérateurs non supportés
- list_users — Liste les utilisateurs avec des expressions de filtrage SCIM, une recherche libre, le tri et la pagination
- activate_user — Active un utilisateur désactivé, avec la possibilité d'envoyer un e-mail d'activation
- suspend_user — Suspend un compte utilisateur dans Okta
- unsuspend_user — Restaure un utilisateur précédemment suspendu
- delete_user — Supprime un utilisateur d'Okta (nécessite une désactivation préalable)
- get_user_last_location — Récupère le dernier emplacement de connexion connu et l'IP d'un utilisateur à partir des journaux système
- list_groups — Liste les groupes avec filtrage, recherche, tri et pagination
- create_group — Crée un nouveau groupe Okta avec un nom et une description optionnelle
- get_group — Récupère des informations détaillées sur un groupe spécifique
- delete_group — Supprime un groupe d'Okta
- assign_user_to_group — Ajoute un utilisateur à un groupe
- remove_user_from_group — Retire un utilisateur d'un groupe
- list_group_users — Liste tous les membres d'un groupe avec pagination
- bulk_user_import — Importe plusieurs utilisateurs à partir de données CSV avec activation et assignation de groupe optionnelles
- assign_users_to_groups — Assigne en masse des utilisateurs à des groupes basés sur des mappages d'attributs
- provision_applications — Provisionne l'accès aux applications pour plusieurs utilisateurs
- run_onboarding_workflow — Onboarding de bout en bout : import CSV, activation, assignation de groupe, provisionnement d'applications et e-mail de bienvenue
Installation
{
"mcpServers": {
"okta": {
"command": "npx",
"args": ["-y", "okta-mcp-server"],
"env": {
"OKTA_ORG_URL": "https://votre-domaine.okta.com",
"OKTA_API_TOKEN": "votre-token-api"
}
}
}
}
Enregistrez ceci dans votre fichier claude_desktop_config.json et redémarrez Claude Desktop. Nécessite un token API d'administrateur Okta et l'URL de votre organisation.
Hôtes supportés
- Claude Desktop
- Tout client compatible MCP (transport stdio)






