> ## 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.

> Guide de référence pour tous les outils offerts dans Auth0 MCP Server, y compris les opérations liées aux applications, aux API, aux actions, aux logs et aux Form.

# Référence des outils pour Auth0 Model Context Protocol (MCP) Server

Consultez ce guide de référence pour découvrir des exemples en langage naturel vous permettant d’interagir avec votre tenant Auth0 à l’aide d’Auth0 MCP Server 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 tenant Auth0 ou les rechercher 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 tenant Auth0 ?"                                                                                                   |
| `auth0_get_application `    | Obtenir les détails d’une application Auth0 précise.                      | "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 native pour mobile appelée 'iOS Client'."<br /><br />"Crée une application machine à machine pour notre service en arrière-plan."                       |
| `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 />"Change 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`  | Répertorier tous les serveurs de ressources (API) dans le tenant Auth0. | "Montre-moi toutes les API dans mon tenant Auth0."<br /><br />"Liste mes serveurs de ressources."<br /><br />"Quelles API ai-je configurées dans Auth0?"                                                                                                   |
| `auth0_get_resource_server`    | Obtenir les détails d’un serveur de ressources Auth0 en particulier.    | "Montre-moi les détails de la 'User API'."<br /><br />"Quelles portées sont définies pour ma 'Payment API'?"<br /><br />"Obtiens des renseignements sur le serveur de ressources dont l’identifiant est `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 portées de lecture et d’écriture."<br /><br />"Configure un serveur de ressources pour notre API de données du client."<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 une portée 'admin' à la 'User API'."<br /><br />"Mets à jour la durée de vie du jeton de ma 'Payment API' à 1 heure."<br /><br />"Change l’algorithme de signature de mon API pour RS256."                                                         |

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

| Outil                 | Description                                            | Exemples en langage naturel                                                                                                                                                                                                                         |
| --------------------- | ------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_actions`  | Lister toutes les Actions du tenant Auth0.             | "Montre-moi toutes mes Actions Auth0."<br /><br />"Quelles Actions ai-je configurées ?"<br /><br />"Liste les Actions de mon tenant."                                                                                                               |
| `auth0_get_action`    | Obtenir les détails d’une Action Auth0 en particulier. | "Montre-moi le code de mon Action 'Enrich User Profile'."<br /><br />"Obtiens 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 des rôles utilisateur 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 inclure l’information sur le département."<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 tenant Auth0           | "Montre-moi les tentatives de connexion récentes."<br /><br />"Trouve les connexions é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 de l’utilisateur [john@example.com](mailto:john@example.com)." |
| `auth0_get_log`   | Obtenir une entrée de log précise par ID. | "Montre-moi les détails de l’entrée de log {entryID}."<br /><br />"Récupère plus d’information sur cette tentative de connexion échouée."<br /><br />"Quelle est la cause de cette erreur d’authentification ?"                                                                                 |

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

| Outil                | Description                                     | Exemples en langage naturel                                                                                                                                                                                                                                                                                 |
| -------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_forms`   | Lister tous les Forms dans le tenant Auth0.     | "Montre-moi tous mes Forms Auth0."<br /><br />"Quels Forms de connexion ai-je configurés ?"<br /><br />"Liste les Forms personnalisés dans mon tenant."                                                                                                                                                     |
| `auth0_get_form`     | Obtenir les détails d’un Form Auth0 spécifique. | "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 des renseignements sur le département."<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 à nos nouvelles directives d’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` | Publier un Form Auth0.                          | "Publie 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">
  ## Enchaîner plusieurs opérations
</div>

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

<div id="set-up-a-new-api-with-client-access">
  #### Configurer une nouvelle API avec Client Access
</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 le MFA pour les utilisateurs qui se connectent depuis l'extérieur 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">
  #### Mettre à jour l’image de marque dans l’ensemble de Form
</div>

```bash wrap lines theme={null}
Update all our Auth0 forms to use our new logo at <https://example.com/new-logo.png> and change the primary color to #0066CC.
```

<div id="best-practices">
  ## Pratiques exemplaires
</div>

1. Soyez précis dans vos requêtes : incluez des noms, des IDs ou d’autres renseignements permettant d’identifier les ressources précises dont vous parlez.
2. Utilisez un langage naturel : vous n’avez pas besoin de mémoriser les noms des outils ou les paramètres; décrivez simplement ce que vous voulez faire.
3. Vérifiez avant de confirmer : lorsque Claude propose des changements, examinez-les attentivement avant de confirmer.
4. Commencez simplement : commencez par des requêtes simples pour vous familiariser avec la façon dont Claude interprète vos requêtes.

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

Si Claude n’est pas en mesure d’effectuer une opération, tenez compte des points suivants :

1. Authentification : Assurez-vous d’être connecté à l’aide de l’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.
