> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-chore-myaccount-api-autoupdate.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

export const ReleaseStageNotice = ({feature, stage, plans, contact, terms}) => {
  const stageTextMap = {
    "beta": "Beta",
    "ea": "Early Access"
  };
  const stageText = stageTextMap[stage] || "a product release stage";
  const prsLink = "/docs/troubleshoot/product-lifecycle/product-release-stages";
  const linkify = (text, url) => {
    return <a href={url} target="_blank" rel="noreferrer" class="link">{text}</a>;
  };
  const includeDetails = (plans, contact, terms) => {
    const hasDetails = terms || plans || contact;
    if (!hasDetails) return null;
    return <span data-as="p">
            {plans && <>This feature is available for {linkify(`${plans} plans`, "https://auth0.com/pricing")}. </>}
            {contact && "To participate, contact " + contact + ". "}
            {terms && <>By using this feature, you agree to the applicable Free Trial terms in Okta's {linkify("Master Subscription Agreement", "https://www.okta.com/legal")}.</>}
        </span>;
  };
  return <Warning>
            <span data-as="p">
                <strong>The {feature} feature is in {linkify(stageText, prsLink)}.</strong>
            </span>

            {includeDetails(plans, contact, terms)}
        </Warning>;
};

<ReleaseStageNotice feature="Auth0 MCP Server" stage="beta" />

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

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

| 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'."                                             |
| `auth0_create_application_grant` | Créer un grant client autorisant une application à accéder à une API avec des scopes définis. | "Autorise mon application 'Background Service' à accéder à la 'Inventory API'."<br /><br />"Accorde à mon application machine à machine l'accès à l'API de gestion des utilisateurs."<br /><br />"Configure l'accès aux informations d'identification du client pour que mon service backend accède à l'API de paiements." |

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

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

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

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

<h2 id="logs-management">
  Gestion des logs
</h2>

| 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 ?"                                                                                 |

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

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

<h2 id="combining-operations">
  Enchaîner plusieurs opérations
</h2>

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

<h4 id="set-up-a-new-api-with-client-access">
  Configurer une nouvelle API avec Client Access
</h4>

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

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

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

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

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

<h4 id="updating-branding-across-forms">
  Mettre à jour l’image de marque dans l’ensemble de Form
</h4>

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

<h2 id="best-practices">
  Pratiques exemplaires
</h2>

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.

<h2 id="troubleshooting">
  Dépannage
</h2>

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.
