> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Documentation de référence du serveur Auth0 Model Context Protocol (MCP).

# Référence des outils du serveur Auth0 Model Context Protocol (MCP)

Consultez ce guide de référence pour découvrir des exemples en langage naturel qui vous permettront d’interagir avec votre locataire Auth0 à l’aide du serveur MCP d’Auth0 et de n’importe quel [client MCP](https://modelcontextprotocol.io/clients).

<div id="application-management">
  ## Gestion des applications
</div>

| Outil                       | Description                                                                           | Exemples en langage naturel                                                                                                                                                                                                                                                     |
| --------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_applications`   | Lister toutes les applications du locataire Auth0 ou effectuer une recherche par nom. | "Montre-moi toutes mes applications Auth0."<br /><br />"Trouve les applications dont le nom contient 'api'."<br /><br />"Quelles applications ai-je dans mon locataire Auth0 ?"                                                                                                 |
| `auth0_get_application `    | Obtenir les détails d'une application Auth0 donnée.                                   | "Montre-moi les détails de l'application appelée 'Customer Portal'."<br /><br />"Obtiens des renseignements sur mon application avec l'ID client {clientID}."<br /><br />"Quelles sont les URL de rappel de mon 'Mobile App' ?"                                                 |
| `auth0_create_application ` | Créer une nouvelle application Auth0.                                                 | "Crée une nouvelle application monopage appelée 'Analytics Dashboard'."<br /><br />"Configure une nouvelle application mobile native appelée 'iOS Client'."<br /><br />"Crée une application Machine-to-Machine pour notre service backend."                                    |
| `auth0_update_application`  | Mettre à jour une application Auth0 existante.                                        | "Mets à jour les URL de rappel de mon 'Web App' pour inclure `https://staging.example.com/callback`."<br /><br />"Modifie l'URL de déconnexion de 'Customer Portal'."<br /><br />"Ajoute des métadonnées d'environnement de développement à mon application 'Admin Dashboard'." |

<div id="resource-server-api-management">
  ## Gestion des serveurs de ressources (API)
</div>

| Outil                          | Description                                                           | Exemples en langage naturel                                                                                                                                                                                                                                   |
| ------------------------------ | --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_resource_servers`  | Lister tous les serveurs de ressources (API) dans le locataire Auth0. | « Montre-moi toutes les API dans mon locataire Auth0. »<br /><br />« Liste mes serveurs de ressources. »<br /><br />« Quelles API ai-je configurées dans Auth0? »                                                                                             |
| `auth0_get_resource_server`    | Obtenir des détails sur un serveur de ressources Auth0 précis.        | « Montre-moi les détails de la “User API”. »<br /><br />« Quels scopes sont définis pour ma “Payment API”? »<br /><br />« Obtiens des renseignements sur le serveur de ressources avec l’identifiant `https://api.example.com`. »                             |
| `auth0_create_resource_server` | Créer un nouveau serveur de ressources Auth0 (API).                   | « Crée une nouvelle API appelée “Inventory API” avec des scopes de lecture et d’écriture. »<br /><br />« Configure un serveur de ressources pour notre API de données clients. »<br /><br />« Crée une API avec l’identifiant `https://orders.example.com`. » |
| `auth0_update_resource_server` | Mettre à jour un serveur de ressources Auth0 existant.                | « Ajoute un scope “admin” à la “User API”. »<br /><br />« Mets à jour la durée de validité du jeton de ma “Payment API” à 1 heure. »<br /><br />« Remplace l’algorithme de signature de mon API par RS256. »                                                  |

<div id="actions-management">
  ## Gestion des Actions
</div>

| Outil                 | Description                                        | Exemples en langage naturel                                                                                                                                                                                                                            |
| --------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `auth0_list_actions`  | Lister toutes les Actions dans le locataire Auth0. | "Montre-moi toutes mes Actions Auth0."<br /><br />"Quelles Actions ai-je configurées ?"<br /><br />"Liste les Actions dans mon locataire."                                                                                                             |
| `auth0_get_action`    | Obtenir les détails d’une Action Auth0 précise.    | "Montre-moi le code de mon Action 'Enrich User Profile'."<br /><br />"Donne-moi les détails de mon Action du flux de connexion."<br /><br />"Que fait mon Action 'Add Custom Claims' ?"                                                                |
| `auth0_create_action` | Créer une nouvelle Action Auth0.                   | "Crée une Action qui ajoute les rôles des utilisateurs aux jetons."<br /><br />"Configure une Action pour consigner les tentatives de connexion échouées."<br /><br />"Crée une Action post-login qui vérifie l’emplacement de l’utilisateur."         |
| `auth0_update_action` | Mettre à jour une Action Auth0 existante.          | "Mets à jour mon Action 'Add Custom Claims' pour y inclure des renseignements sur le service."<br /><br />"Modifie la logique de filtrage IP dans mon Action de sécurité."<br /><br />"Corrige le bogue dans mon Action d’enrichissement utilisateur." |
| `auth0_deploy_action` | Déployer une Action Auth0.                         | "Déploie mon Action 'Add Custom Claims' en production."<br /><br />"Mets en ligne ma nouvelle Action de sécurité."<br /><br />"Déploie l’Action d’enrichissement utilisateur mise à jour."                                                             |

<div id="logs-management">
  ## Gestion des logs
</div>

| Outil             | Description                                     | Exemples en langage naturel                                                                                                                                                                                                                                                                                    |
| ----------------- | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_logs` | Lister les logs du locataire Auth0              | "Montre-moi les tentatives de connexion récentes."<br /><br />"Trouve les tentatives de connexion échouées des dernières 24 heures."<br /><br />"Récupère les logs d'authentification d'hier."<br /><br />"Montre-moi les connexions réussies pour l'utilisateur [john@example.com](mailto:john@example.com)." |
| `auth0_get_log`   | Récupérer une entrée du journal précise par ID. | "Montre-moi les détails de l'entrée du journal {entryID}."<br /><br />"Récupère plus d'information sur cette tentative de connexion échouée."<br /><br />"Qu'est-ce qui a causé cette erreur d'authentification ?"                                                                                             |

<div id="forms-management">
  ## Gestion des Forms
</div>

| Outil                | Description                                   | Exemples en langage naturel                                                                                                                                                                                                                                                                     |
| -------------------- | --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_forms`   | Répertorie tous les Forms du locataire Auth0. | "Montre-moi tous mes Forms Auth0."<br /><br />"Quels Forms de connexion ai-je configurés?"<br /><br />"Répertorie les Forms personnalisés de mon locataire."                                                                                                                                    |
| `auth0_get_form`     | Obtenir les détails d’un Form Auth0 précis.   | "Montre-moi les détails de mon Form 'Corporate Login'."<br /><br />"À quoi ressemble mon Form de réinitialisation du mot de passe?"<br /><br />"Obtiens la configuration de mon Form d’inscription."                                                                                            |
| `auth0_create_form`  | Créer un nouveau Form Auth0.                  | "Crée un nouveau Form de connexion avec l’image de marque de notre entreprise."<br /><br />"Configure un Form d’inscription personnalisé qui recueille les renseignements sur le service."<br /><br />"Crée un Form de réinitialisation du mot de passe avec notre logo."                       |
| `auth0_update_form`  | Mettre à jour un Form Auth0 existant.         | "Mets à jour les couleurs de notre Form de connexion pour qu’elles correspondent à notre nouvelle image de marque."<br /><br />"Ajoute un lien vers la politique de confidentialité à notre Form d’inscription."<br /><br />"Change le logo de notre Form de réinitialisation du mot de passe." |
| `auth0_publish_form` | Publish un Form Auth0.                        | "Publish mon Form de connexion mis à jour."<br /><br />"Mets en ligne le nouveau Form d’inscription."<br /><br />"Déploie le Form de réinitialisation du mot de passe en production."                                                                                                           |

<div id="combining-operations">
  ## Combiner plusieurs opérations
</div>

Vous pouvez aussi demander à [Claude](https://claude.ai/) d’effectuer plusieurs opérations connexes successivement :

<div id="set-up-a-new-api-with-client-access">
  #### Configurer une nouvelle API avec accès pour les applications
</div>

```bash wrap lines theme={null}
Create a new API called "Inventory API" with read and write scopes, then update my "Admin Dashboard" application to have access to it.
```

<div id="create-and-deploy-a-security-action">
  #### Créer et déployer une Action de sécurité
</div>

```bash wrap lines theme={null}
Créez une Action qui exige la MFA pour les utilisateurs se connectant en dehors de notre réseau d'entreprise, puis déployez-la dans le flux de connexion.
```

<div id="analyze-security-events">
  #### Analyser les événements de sécurité
</div>

```bash wrap lines theme={null}
Show me all failed login attempts from the past week, and identify any patterns or suspicious activity.
```

<div id="updating-branding-across-forms">
  #### Mise à jour de l’image de marque dans tous les Forms
</div>

```bash wrap lines theme={null}
Mettez à jour tous nos Forms Auth0 pour utiliser notre nouveau logo à l'adresse <https://example.com/new-logo.png> et changez la couleur principale en #0066CC.
```

<div id="best-practices">
  ## Bonnes pratiques
</div>

1. Soyez précis dans vos demandes : incluez des noms, des identifiants ou d'autres renseignements permettant d'identifier les ressources visées.
2. Utilisez le langage naturel : vous n'avez pas besoin de mémoriser les noms des outils ni les paramètres; décrivez simplement ce que vous voulez accomplir.
3. Vérifiez avant de confirmer : lorsque Claude propose des modifications, examinez-les attentivement avant de confirmer.
4. Commencez simplement : posez d'abord des requêtes simples pour vous familiariser avec la façon dont Claude interprète vos demandes.

<div id="troubleshooting">
  ## Dépannage
</div>

Si Claude ne parvient pas à effectuer une opération, tenez compte des points suivants :

1. Authentification : assurez-vous d’être connecté à l’aide d’Auth0 CLI (`auth0 login`).
2. Permissions : vérifiez que votre compte dispose des permissions nécessaires dans Auth0.
3. Précision : essayez d’être plus précis dans votre demande.
