DÉVELOPPEURS / SERVEUR MCP

Votre plateforme de consentement, à un prompt près.

Connectez un assistant au compte Katla que vous avez déjà. Demandez ce que vos sites déposent, lancez une analyse, corrigez une classification, dans la fenêtre où vous travailliez déjà.

ClaudeClaude CodeChatGPTCursorVS Code

Lesquels de nos sites sont passés sous les 70 % de consentement cette semaine ?

katla_get_consent_statsDeux : shop.example.com à 64 % et blog.example.com à 68 %. Les deux étaient à un peu plus de 80 % la semaine dernière.

Relance une analyse de la boutique et dis-moi ce qui est nouveau.

katla_scan_site47 cookies, dont trois nouveaux depuis la dernière analyse, tous issus d’un même outil de landing pages. Deux sont classés marketing ; le troisième n’est pas encore classé et attend votre avis.
INSTALLATION

Une URL. Rien à installer, aucune clé.

C’est un serveur distant : rien à exécuter en local, aucune clé d’API à créer. Vous vous connectez avec le compte Katla que vous avez déjà.

  1. Ajoutez function(){throw Error("Attempted to call MCP_URL() from the server but MCP_URL is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")} à votre client.
  2. Connectez-vous avec votre compte Katla quand le navigateur s’ouvre.
  3. Posez votre question. Les outils d’écriture se déclarent comme tels : votre client peut demander confirmation d’abord.
1. Ouvrez Paramètres → Connecteurs
2. Ajoutez un connecteur personnalisé
3. Collez l’URL du serveur :

   https://api.katla.app/mcp

4. Cliquez sur Ajouter, puis connectez-vous quand le navigateur s’ouvre.
Paramètres → Connecteurs → Ajouter un connecteur personnaliséGuide d’installation →
LES OUTILS

24 outils, et rien de caché derrière.

Les mêmes opérations que le tableau de bord et la CLI, plus des contrôles de conformité gratuits pour n’importe quelle URL. 17 en lecture, 7 en écriture.

katla_check_cookiesLECTURE
Audit des cookies d’une page, sur n’importe quelle URL, la vôtre ou non.
katla_check_consent_modeLECTURE
Contrôle de Google Consent Mode v2 sur n’importe quelle URL.
katla_list_teamsLECTURE
Les équipes dont le compte fait partie.
katla_list_sitesLECTURE
Les sites, avec l’état de leur dernière analyse.
katla_get_siteLECTURE
Un site en détail, paramètres compris.
katla_get_planLECTURE
L’offre souscrite et l’utilisation par rapport à ses limites.
katla_list_cookiesLECTURE
L’inventaire classé, avec les scores de confiance.
katla_list_cookie_descriptionsLECTURE
Les descriptions personnalisées, par cookie et par langue.
katla_list_consentsLECTURE
Les preuves de consentement, pour l’export ou l’audit.
katla_get_consent_statsLECTURE
Taux d’acceptation, de refus et de choix partiels d’un site.
katla_get_scan_statusLECTURE
L’avancement d’une analyse déjà en cours.
katla_get_accessibilityLECTURE
Les résultats WCAG et EN 301 549 de la dernière analyse.
katla_get_accessibility_findingsLECTURE
Les éléments en échec, avec sélecteurs et balisage.
katla_get_accessibility_widget_snippetLECTURE
La balise du widget d’accessibilité, avec son coin, sa couleur d’accent et ses liens.
katla_get_install_snippetLECTURE
La balise du widget, le lien vers les paramètres des cookies et l’intégration de la politique.
katla_get_policyLECTURE
La configuration, le détail et l’intégration de la politique, dans n’importe quelle langue.
katla_get_skillLECTURE
Comment installer les widgets ou le SDK dans votre code.
katla_add_siteÉCRITURE
Ajoute un domaine au compte.
katla_scan_siteÉCRITURE
Lance une analyse sur un site.
katla_update_cookie_categoryÉCRITURE
Reclasse un cookie ; la correction est conservée.
katla_set_cookie_descriptionÉCRITURE
Rédige votre propre formulation pour un cookie.
katla_remove_cookie_descriptionÉCRITURE
Supprime une correction et revient au texte généré.
katla_update_site_settingsÉCRITURE
Couleurs, arrondis, mise en page, réglementation et liens de la bannière.
katla_generate_privacy_policyÉCRITURE
Enregistre ou met à jour les informations sur l’entreprise dans la politique.
Référence complète, avec chaque paramètre →
CE QU’ON LUI DEMANDE

Les questions qui demandaient autrefois un ticket.

INGÉNIERIE

« Est-ce que quelque chose de nouveau dépose des cookies sur la préprod cette semaine ? »

Lance une analyse et compare l’inventaire avec ce qui existait avant.

MARKETING

« Quel est notre taux d’acceptation, et où est-il le plus bas ? »

Les statistiques de consentement par site, pour que la discussion sur le texte de la bannière commence par des chiffres.

JURIDIQUE

« Donne-moi tous les cookies que nous déclarons comme marketing, avec leur finalité. »

L’inventaire classé, avec les descriptions que publie votre politique.

DESIGN

« Adapte la bannière de cookies à notre charte graphique. »

Lit les couleurs et les arrondis de votre site, vous montre ce qu’il a trouvé et les applique à la bannière.

SUPPORT

« Reclasse _hjSession comme fonctionnel et explique pourquoi. »

Enregistre la catégorie et votre propre description, dans les langues que vous proposez.

JURIDIQUE

« Mets notre politique de cookies sur la page de confidentialité, en allemand. »

Intègre la politique rédigée à partir de votre analyse, stylée comme vos autres pages, et y relie la bannière.

AUTORISATIONS

Il ne peut faire que ce que vous pouvez faire.

Connecter un assistant ne devrait élargir les accès de personne. Il s’authentifie en votre nom, via OAuth 2.1, avec les scopes que vous lui avez accordés.

Limité par scope
Les jetons portent katla:read ou katla:write. Une connexion en lecture seule ne peut ni lancer une analyse ni modifier une classification.
Agit en votre nom
Les outils passent par votre propre compte : un assistant atteint exactement les équipes et les sites auxquels vous avez accès, pas plus.
Écritures déclarées
Chaque outil déclare s’il modifie quelque chose, pour que votre client puisse demander avant de l’exécuter.
Révocable
L’autorisation passe par OAuth 2.1 et peut être révoquée à tout moment, ce qui coupe immédiatement la connexion.

Collez une URL et posez-lui une question.

https://api.katla.app/mcp