Documentation
Connecter Claude, ChatGPT et d'autres assistants IA (MCP)
Laissez des assistants IA lire vos données CrunchJunkie en toute sécurité via le Model Context Protocol, et, si vous l'activez, agir dessus.
Ce que fait le connecteur MCP
CrunchJunkie propose un connecteur Model Context Protocol (MCP), pour que les assistants IA puissent lire directement les données de votre espace de travail dans une conversation : vos clients, les sources de données connectées, les rapports et leurs données, et les métriques de visibilité IA. Vous pouvez demander « résume le rapport Google Ads du mois dernier pour Acme » ou « sur quels prompts Acme est-il invisible dans ChatGPT ? », et l'assistant va chercher la réponse dans vos données CrunchJunkie en direct, sans que vous exportiez quoi que ce soit.
C'est un seul serveur, et non un ensemble d'intégrations par éditeur. La même URL de connecteur fonctionne avec claude.ai, avec ChatGPT et avec tout autre client compatible MCP : mêmes outils, mêmes scopes, mêmes garde-fous, quel que soit celui que vous utilisez.
Deux choses sont vraies par conception. Le connecteur est limité à votre équipe : un assistant ne voit jamais qu'un seul espace de travail à la fois, et seulement un espace auquel appartient le compte connecté. Et la lecture ne change jamais rien : les outils de lecture récupèrent et recherchent, sans plus. Le connecteur peut aussi agir pour vous (rédiger un rapport, ajouter ou retirer un widget, programmer un rapport ou l'envoyer une fois, créer son lien de partage, suivre ou arrêter de suivre un prompt de visibilité IA, lancer un nouvel Audit GEO, définir un objectif, résoudre un signal, approuver une action rédigée), mais seulement après qu'un propriétaire de l'espace de travail l'a activé, et même alors chaque modification passe par un aperçu et une confirmation (voir « Autoriser un assistant à agir » plus bas). La facturation, le forfait et les paramètres du compte sont totalement hors de portée. Le connecteur est inclus dans tous les forfaits payants, de Solo à Scale, tant que l'abonnement de l'espace de travail est actif, et les actions d'écriture restent désactivées jusqu'à ce que chaque espace de travail les active.
Connecter un assistant
Ouvrez Paramètres → Connecter des assistants IA (MCP) pour trouver l'URL de votre connecteur (elle ressemble à https://app.crunchjunkie.io/api/mcp/mcp). Ajoutez cette URL comme serveur MCP distant dans votre client :
• Claude sur le web, le bureau et mobile
• Claude Code
• ChatGPT
• Cursor
• VS Code avec GitHub Copilot
• Tout autre client qui parle MCP : ajoutez-la là où ce client accepte l'URL d'un serveur MCP distant avec connexion OAuth. Il n'y a rien de propre à un éditeur à configurer.
Nous n'avons rédigé de guides que pour les assistants dont la documentation de l'éditeur confirme qu'un serveur distant peut être ajouté par URL avec connexion OAuth. Quatre autres sont laissés de côté, au 20 octobre 2026 : Gemini CLI (sa page indique qu'il a été remplacé par Antigravity CLI pour les utilisateurs du niveau gratuit et de Google One le 18 juin 2026), Windsurf (sa page MCP est désormais sous Devin Desktop et ne couvre que l'ancien agent Cascade), Mistral Le Chat (les instructions que nous avons trouvées concernent le produit Work de Mistral) et Grok (la page de xAI décrit l'ajout d'un connecteur personnalisé par URL mais ne dit pas si la connexion OAuth y fonctionne).
Une remarque sur les outils d'écriture dans ChatGPT : le fait que ChatGPT affiche ou non des outils capables d'écrire dépend de ses propres réglages et a changé d'une version à l'autre, et les pages actuelles d'OpenAI ne disent pas quels forfaits sont concernés. Le connecteur lui-même propose les 74 outils à tous les assistants (39 en lecture, 35 en écriture), et le guide ChatGPT dit ce que nous avons pu confirmer sur ses limites. Les actions d'écriture exigent en plus l'activation ci-dessous dans l'espace de travail, un rôle de compte autorisé à modifier, et un aperçu avec confirmation pour chaque modification : quatre interrupteurs indépendants, pour que rien ne puisse écrire par surprise.
Quand vous l'ajoutez, le client vous envoie vers un écran de connexion CrunchJunkie pour autoriser l'accès, avec le même flux OAuth partout. Vous vous connectez exactement comme à l'application, vous approuvez l'accès, et vous êtes connecté : aucune clé d'API à copier ni à gérer. Comme l'autorisation repose sur votre connexion habituelle, l'assistant agit en votre nom et ne voit que ce que votre compte peut voir. Vous pouvez révoquer l'accès à tout moment depuis les réglages du connecteur dans le client.
Cinq scopes peuvent être demandés, et vous voyez lesquels ont été accordés sur l'écran de consentement :
• read:reports : lister et ouvrir vos rapports et en récupérer les données
• read:visibility : lire les métriques de visibilité IA et de visibilité shopping des produits, les actions d'Insights, les automatisations et la file Approbations
• read:clients : lister vos clients, leurs sources de données connectées et leurs objectifs
• write:reports : créer un rapport, ajouter, modifier ou retirer des widgets, programmer un rapport, l'envoyer une fois, créer, modifier ou révoquer son lien de partage, et définir des objectifs
• write:visibility : suivre des prompts, gérer les concurrents, les tags, les réglages de scan et de projet, ajouter des notes à la chronologie, lancer un Audit GEO, démarrer des scans, générer des briefs de contenu, résoudre des signaux et approuver ou rejeter des actions rédigées
Chaque connexion reçoit actuellement les cinq scopes lors de la connexion : un scope seul ne décide donc jamais si un assistant peut modifier quelque chose. C'est le réglage de l'espace de travail, votre rôle et l'étape de confirmation qui en décident (voir les quatre conditions ci-dessous).
Ce que l'assistant peut lire
Les outils de lecture sont les suivants : lister vos clients, lister les sources de données connectées d'un client, lister et ouvrir des rapports, récupérer les données d'un rapport, lire les métriques de visibilité IA, lire la visibilité shopping au niveau produit (taux de recommandation, taux de victoire en face-à-face et produits concurrents), et une recherche/récupération générale dans votre espace de travail. Une couche d'analyse plus fine lit les données par prompt sous-jacentes à ces métriques : lister vos prompts suivis avec leur visibilité poolée par prompt, détailler les résultats par moteur d'un prompt et les concurrents que l'IA a réellement nommés, voir quels domaines les moteurs citent (les citations réelles et celles seulement récupérées étant comptées séparément), trouver les lacunes de contenu (les prompts pour lesquels votre marque est absente de toutes les réponses récentes alors que des concurrents sont nommés, selon la même définition que celle du générateur de Content Brief), lire votre boîte de réception Signaux, lire les actions priorisées de la page Insights (citations, contenu, réputation, technique, relations presse, réseaux sociaux et concurrence, établies à partir des réponses des 30 derniers jours et d'une vérification en direct du site web du client, comme le fait la page), récupérer le dernier score d'Audit GEO avec ses constats, lire la Perception de marque (les termes que l'IA emploie réellement à propos de chaque marque, avec les éventuels résultats de vérification des faits enregistrés), voir les query fan-outs (les recherches web que les moteurs ont lancées avant de répondre à vos prompts et, pour un client importé de Peec AI, les sous-requêtes que Peec a enregistrées dans ses propres conversations, comme source distincte), et lire l'analyse du trafic des robots d'IA à partir de vos logs serveur transmis. Il peut aussi lire les réponses IA elles-mêmes (la liste des réponses derrière chaque chiffre de visibilité, et n'importe quelle réponse en entier avec les pages qu'elle a citées et les recherches que le moteur a lancées), suivre la visibilité jour par jour avec le nombre de réponses derrière chaque jour, détailler une page citée pour voir quels prompts et quels moteurs l'ont utilisée, relier la visibilité aux sessions et aux conversions que les assistants IA envoient via GA4, ouvrir les briefs de contenu enregistrés et vérifier le quota de scans Managed AI de l'espace de travail. Il lit aussi vos objectifs avec leur progression (un objectif sans données publicitaires s'affiche comme sans données, jamais comme zéro), vos automatisations avec leurs exécutions récentes (les adresses Slack et webhook ne sont jamais renvoyées) et la file Approbations : les brouillons et les tâches qui attendent quelqu'un. Avec le Rank Tracker, il lit aussi les positions de recherche : la configuration du suivi d'un client, les positions par mot clé et la liste de résultats avec leurs variations, et la liste de résultats derrière une position donnée. La lecture est toujours disponible avec un forfait payant et ne modifie jamais vos données : il n'y a aucun accès à la facturation, et aucune possibilité de modifier votre forfait, votre équipe ou vos paramètres depuis une conversation (la seule chose qu'un assistant puisse changer à propos de votre compte est l'espace de travail dans lequel il travaille, voir plus bas).
Les réponses, les pages citées et les recherches des moteurs sont des textes écrits par des tiers : chaque résultat qui les contient le signale donc avant les données et demande à l'assistant de traiter ce texte comme des données, jamais comme des instructions. Le connecteur fournit aussi six prompts prêts à l'emploi (une revue hebdomadaire de client, une analyse détaillée d'un concurrent, un plan de comblement des lacunes de contenu, une enquête sur une baisse de visibilité, un tri de l'Audit GEO et une liste de cibles de netlinking (les pages tierces que les moteurs d'IA lisent sur les questions de vos acheteurs, avec un point de départ à remesurer)) qui apparaissent dans les assistants compatibles avec les prompts MCP.
Certaines lectures sont longues. Un mois de lignes de visibilité IA pour un projet comptant beaucoup de marques et de moteurs atteint des dizaines de milliers de caractères, plus que certains assistants n'en lisent d'un coup. get_ai_visibility_metrics et get_visibility_trend acceptent summary: true pour ne renvoyer que les chiffres poolés, get_ai_visibility_metrics pagine ses lignes avec limit et offset, et get_ai_answer accepte maxTextChars pour renvoyer moins du texte de la réponse (0 pour aucun). get_citations renvoie par défaut les 25 domaines les plus cités, chacun avec sa page la plus citée ; limit (jusqu'à 100) et topPages (jusqu'à 5) en renvoient davantage, summary: true laisse de côté les pages, et ses totaux couvrent toujours tous les domaines de la période. get_query_fanouts renvoie 5 lignes par défaut (limit, jusqu'à 200) et les 10 premiers de chaque liste (séquences récurrentes, hôtes de sites, mots ajoutés, marques nommées dans les recherches, toujours avec votre propre marque), chacune indiquant combien sont affichés sur combien existent ; une limit supérieure à 10 liste autant d'éléments de chaque liste, summary: true renvoie les totaux et les listes sans lignes, et ses comptes couvrent toutes les recherches de la période. get_content_gaps renvoie par défaut les 8 lacunes les plus mesurées (limit, jusqu'à 50) avec gapCount pour toutes, et get_signals liste par défaut les 12 signaux les plus récents (limit, jusqu'à 100). Les règles de lecture d'un résultat (ce que signifie un null, quels chiffres ne s'additionnent jamais, quelles réserves de couverture s'appliquent) arrivent avec chaque résultat dans un champ howToRead plutôt que dans la description de l'outil. Les autres outils renvoient ce qu'ils ont toujours renvoyé. Un identifiant de moteur dont le projet n'a aucune réponse renvoie une note qui liste les moteurs du projet, et non un résultat vide.
Si un outil renvoie un jour « missing scope » ou « forbidden », cela signifie en général que le compte connecté n'a pas de forfait payant actif ou n'est pas membre de l'équipe propriétaire des données. Connectez-vous avec un compte qui a accès à l'espace de travail concerné. Si votre compte appartient à plusieurs espaces de travail, l'assistant travaille peut-être simplement dans un autre (voir « Travailler dans plusieurs espaces de travail » plus bas).
Autoriser un assistant à agir (facultatif)
Lire vos données n'est que la moitié de ce qu'un assistant peut faire. Si vous voulez qu'il apporte aussi des modifications pour vous (« rédige un rapport Google Ads pour Acme », « programme le rapport d'Acme tous les lundis à 9 h », « commence à suivre le prompt "meilleur CRM pour agences" pour Acme » ou « ajoute au rapport un tableau des conversions par appareil »), le connecteur propose 34 outils d'action : create_report, add_widget, add_text_widget, edit_widget, remove_widget, update_report_settings, schedule_report, send_report, create_share_link et set_goal (couverts par write:reports), ainsi que create_client, add_tracking_prompt, remove_tracking_prompt, update_tracking_prompt, add_market, merge_project, unmerge_project, manage_competitors, set_prompt_tags, manage_project_tags, update_scan_settings, update_project_settings, add_annotation, run_geo_audit, run_scan, create_content_brief, resolve_signal et decide_approval (couverts par write:visibility). Six autres relèvent du Rank Tracker et sont eux aussi couverts par write:visibility : add_rank_keywords, update_rank_keywords, remove_rank_keywords, manage_rank_competitors, set_rank_schedule et refresh_rankings. refresh_rankings dépense sur votre propre compte DataForSEO ou sur votre budget Rank Tracker : il exige donc le même interrupteur que les actions qui consomment de l'IA et affiche le coût maximal possible avant que vous confirmiez. create_client crée un nouveau client et son projet de visibilité IA en une seule étape (nom de la marque, type de produit, Profil de marque, concurrents, marché, langue et moteurs), pour qu'un assistant puisse intégrer une marque de bout en bout puis y ajouter des prompts. Avant d'ajouter des prompts, l'assistant vous demande combien vous en voulez : suggest_prompts sans nombre indique combien il en ajouterait à ce projet et pourquoi (d'après ses prompts actifs, ses moteurs, ses exécutions par prompt et le quota d'un essai) et ne dépense rien ; avec un nombre, il les rédige avec la méthode de prompts CrunchJunkie (une question ouverte par intention d'achat sur les étapes du parcours d'achat, sans nommer de marque, chacune avec son étape et son intention comme tags), sauf si vous demandez une autre approche ou apportez vos propres prompts. add_tracking_prompt ajoute ensuite un prompt ou un ensemble relu de 50 au plus, sous un seul aperçu et une seule confirmation ; il ignore les prompts que le projet suit déjà et, pendant un essai, respecte le quota de prompts actifs. add_market ajoute un marché à un projet (un pays et une langue, ou une langue seule), avec ses propres prompts et concurrents, c'est la même étape que Paramètres → Marchés → Ajouter un marché : translate_prompts (un outil de lecture qui dépense un appel d'IA) rédige les prompts existants dans la nouvelle langue pour que l'utilisateur les relise et les modifie dans la conversation, puis l'aperçu d'add_market montre le marché, ses concurrents, les prompts relus et ce que consomme un scan de ce marché, ainsi que le moment de son premier scan : avec le prochain scan programmé du projet, ou tout de suite avec run_scan (uniquement run_scan quand le projet n'a pas de planification) ; add_tracking_prompt accepte aussi un marché, update_tracking_prompt déplace un prompt vers un autre marché de son projet, update_scan_settings avec scheduleMarket donne à un marché sa propre planification de scan, et list_prompts liste les marchés d'un projet avec, pour chacun, ses prompts actifs, ses concurrents, sa planification et la fusion dont il provient. merge_project fusionne le projet d'un autre client de la même marque dans celui-ci comme nouveau marché, c'est la même étape que Paramètres → Marchés → Fusionner dans un autre projet : son aperçu montre tous les comptes qui bougent, les avertissements, ainsi que les rapports ou les Audits GEO de ce client qui cesseraient d'afficher des données, et unmerge_project l'annule. Les deux sont réservés aux propriétaires et aux administrateurs. manage_competitors modifie les concurrents du projet, que suit chaque marché sans liste propre (son aperçu nomme ces marchés et ceux qui gardent leur propre liste) ou, avec market, la liste propre d'un marché, par rapport à laquelle seul le Share of Voice de ce marché est mesuré ; market avec resetMarket remet le marché sur la liste du projet. run_geo_audit lance un nouvel Audit GEO du site web du client lui-même (le même audit que l'onglet Audit GEO), au plus une fois par projet toutes les 15 minutes, sans utiliser votre quota de scans. Deux actions dépensent de l'IA : run_scan démarre un scan de visibilité IA et create_content_brief rédige un brief de contenu, pour le prompt entier ou limité à l'une de ses recherches de fan-out (search, days), comme le propose la page Query fan-outs ; get_content_brief relit un brief ainsi limité avec la même search. Elles exigent un interrupteur de plus, « Autoriser les actions qui consomment de l'IA » sous Paramètres → Connecter des assistants IA (MCP), et leur aperçu montre le coût avant que vous confirmiez : quels moteurs tournent sur vos propres clés, combien de vérifications pondérées comptent sur votre quota Managed AI et combien seraient en dépassement. Un espace de travail peut en démarrer jusqu'à 20 par jour depuis des assistants. Un scan tourne en arrière-plan sur nos serveurs (get_scan_status le suit : un scan qui n'a pas encore fait de vérification a waitingToStart: true ; estimatedMinutesLeft est une estimation du temps restant, pas une promesse, et estimateBasis dit sur quoi elle repose, « measured pace » quand le scan a enregistré quelques réponses, « queue position » tant qu'il attend de démarrer, les deux valant null quand il n'y a pas assez d'éléments pour estimer), et le plafond de dépassement et le plafond d'usage raisonnable s'appliquent exactement comme pour un scan lancé dans l'application. Comme Lancer le scan dans l'application, run_scan n'arrête jamais un scan en cours : si le projet est déjà en train de scanner, le nouveau scan est mis en file d'attente et démarre tout seul quand l'autre se termine.
Trois actions atteignent des personnes extérieures à votre espace de travail, et leurs aperçus disent donc exactement qui et quoi. send_report envoie un rapport par e-mail une fois à 10 adresses au plus : c'est le même e-mail que « E-mail ponctuel » dans le panneau Partager, PDF joint sauf indication contraire, consigné dans l'historique d'envoi du rapport. Chaque adresse doit être valide (une seule mauvaise adresse bloque l'envoi), un espace de travail peut envoyer jusqu'à 20 rapports par jour depuis des assistants, et le même envoi répété le même jour part une seule fois. Il envoie les résumés IA tels qu'ils ont été enregistrés en dernier et ne les réécrit jamais : il ne dépense donc pas d'IA. create_share_link crée, modifie ou révoque le lien de partage d'un rapport : activé ou désactivé, un mot de passe (stocké haché et jamais réaffiché), et la possibilité ou non pour les lecteurs de choisir d'autres périodes. Son aperçu précise que toute personne disposant du lien peut ouvrir le rapport, avec les widgets qu'elle verra. Révoquer le lien d'un rapport qui a une programmation d'e-mail ne coupe l'accès que jusqu'au prochain envoi programmé, qui crée un nouveau lien pour son e-mail ; l'aperçu le dit, et la programmation se désactive dans l'application. Un rapport dans Supprimés ne peut être ni partagé ni envoyé. decide_approval approuve ou rejette un élément de la file Approbations : l'approuver le livre exactement comme le bouton Approuver (un brouillon de rapport reçoit un lien de partage qui est envoyé par e-mail aux destinataires de l'automatisation), et le rejeter le clôt. Il ne dépense pas d'IA et n'agit que sur un seul élément que vous avez confirmé.
edit_widget modifie un widget à partir d'une instruction en langage courant, avec une exception : un bloc de texte. Pour en modifier un, l'assistant rédige lui-même le nouveau texte et le transmet dans text, avec l'identifiant de widget du bloc. Le texte est inséré tel quel, sans IA. Les scripts, gestionnaires d'événements, liens dangereux, cadres intégrés et styles en ligne autres que l'alignement sont d'abord supprimés (la mise en forme propre au bloc, c'est-à-dire couleurs de texte, surlignages, texte petit ou grand, encadrés et filets de séparation, passe par des attributs que la description de l'outil liste, peints avec les couleurs du thème du rapport), et l'aperçu montre le début du nouveau texte, la longueur ancienne et nouvelle et tout ce qui a été supprimé. Le bloc conserve son titre, sa largeur et son réglage Masquer le titre, un bloc contient jusqu'à 50 000 caractères, et le texte précédent revient avec le résultat, de sorte que la modification peut être annulée.
add_widget place le nouveau widget à la fin du rapport sauf demande contraire : position (start, end, before ou after un widget, ou section_start / section_end d'une section) avec anchorId, ou un emplacement que l'instruction énonce en nommant un widget ou une section existants : « dans la section Google Ads, juste après le tableau Top campagnes ». L'aperçu indique où le widget ira ; un emplacement énoncé qui ne nomme aucun widget, ou un titre que deux widgets partagent, conserve la fin et l'aperçu explique pourquoi.
edit_widget déplace aussi un widget : avec widgetId et move (position et anchorId, les mêmes positions qu'add_widget), ou avec widgetId et une instruction telle que « déplace ce widget pour qu'il soit directement après le tableau Top campagnes », les deux sans IA, de sorte que l'aperçu nomme l'ancienne et la nouvelle position. Sans identifiant de widget, l'IA choisit le widget, et le reçu nomme les positions. Le widget conserve sa configuration et appartient à la section où il atterrit ; le résultat dit quel déplacement le remet en place, et un déplacement relatif à un widget que le rapport n'a pas est refusé. Une section se déplace toujours avec ses widgets. Sur un graphique dans le temps, les mots de granularité (quotidien, hebdomadaire, mensuel, par mois, par semaine, et en allemand täglich, wöchentlich, monatlich, pro Monat) fixent son échelle de temps sans IA ; une période telle que « les 12 derniers mois », « il y a une semaine », « mois par rapport au mois précédent » ou « budget mensuel » n'est jamais lue comme telle, un graphique par campagne ou par appareil n'est pas touché, et une granularité qu'un graphique ne peut pas afficher (par trimestre, ou hebdomadaire sur une source dont les graphiques sont uniquement quotidiens) est refusée avec le motif. Le reçu de chaque modification compare le widget avant et après, champ par champ, et ne dit donc que rien n'a changé que lorsque rien n'a changé.
update_report_settings modifie l'exclusion de campagnes Meta d'un rapport (la liste complète des termes de nom ; une liste vide la retire), c'est le même réglage que « Exclure des campagnes Meta » dans l'éditeur, avec un aperçu de la liste avant et après. Il définit aussi la langue du rapport (anglais, allemand, espagnol ou français), c'est le même réglage que le sélecteur de langue de l'éditeur de rapport, avec le même aperçu et la même confirmation.
add_text_widget ajoute de la même manière un nouveau bloc de texte : l'assistant rédige lui-même le texte et le transmet avec un titre, et rien n'est interprété par l'IA. Il peut définir la largeur, masquer le titre et placer le bloc au début ou à la fin du rapport, ou avant ou après n'importe quel widget (après une section signifie après tout ce qu'elle contient). L'aperçu montre le titre, l'emplacement, la longueur, le début du texte et tout ce qui a été supprimé ; le résultat nomme l'identifiant du nouveau widget, de sorte que remove_widget l'annule.
set_goal crée, modifie ou supprime un objectif de suivi avec les mêmes contrôles que l'onglet Objectifs (CPA et Coût par lead comptent comme « plus bas, c'est mieux » sauf indication contraire, comme dans le formulaire) (la suppression reste réservée aux propriétaires et aux administrateurs), et resolve_signal fait avancer un signal comme les boutons de la boîte de réception : résoudre, accuser réception, reporter ou rouvrir. get_signals marque un type de suggestion d'alias « setup » (une suggestion de configuration, pas un mouvement de la visibilité) ; ajouter l'alias ou dire qu'il s'agit d'une autre entreprise se fait dans la boîte de réception Signaux de l'application, et resolve_signal ne fait que la fermer.
Chacune est verrouillée quatre fois, et les quatre conditions doivent être réunies :
1. Scope : le jeton doit porter le scope d'écriture correspondant.
2. Réglage de l'espace de travail : « Autoriser les actions d'écriture » doit être activé sous Paramètres → Connecter des assistants IA (MCP). Il est désactivé par défaut et seul un propriétaire ou un administrateur peut le modifier. Tant qu'il est désactivé, le connecteur lit et rien de plus, quels que soient les scopes d'un jeton.
3. Votre rôle : le connecteur agit comme le compte qui s'est connecté, il suit donc votre rôle dans l'équipe. Un membre avec le rôle « Lecture seule » peut tout lire via le connecteur, mais chaque outil d'action refuse de faire des modifications pour lui, exactement comme dans l'application.
4. Confirmation : l'outil doit être appelé avec confirm: true. Appelé sans cela, il renvoie un aperçu exact de ce qu'il créerait (les widgets du rapport, la fréquence et les destinataires de la programmation, les destinataires et l'objet de l'e-mail, ce qu'un lien de partage rend public, le texte du prompt) et ne change rien. L'aperçu porte un previewToken à usage unique, et la confirmation doit le renvoyer avec exactement les arguments montrés par l'aperçu. Il fonctionne une fois, pendant 15 minutes, pour le même compte et dans l'espace de travail où l'aperçu a été fait. Une confirmation sans lui, avec des arguments modifiés, après un changement d'espace de travail, trop tard ou une seconde fois est refusée et ne change rien ; l'assistant demande alors un nouvel aperçu. Une confirmation n'applique que les mêmes détails que vous avez prévisualisés ; l'action elle-même lit vos données telles qu'elles sont à ce moment-là. Pour un scan, un brief de contenu ou une actualisation des positions, la portée et le coût calculés à la confirmation doivent aussi correspondre à l'aperçu : si des prompts ont été ajoutés entre-temps, l'assistant doit refaire un aperçu et vous montrer le nouveau coût.
Le contenu que crée le connecteur suit la langue de votre espace de travail. Si la langue de votre compte est l'allemand, un rapport rédigé via le connecteur reçoit des titres de section en allemand plutôt qu'en anglais. (Cela concerne le texte que CrunchJunkie écrit ; votre assistant répond déjà dans la langue dans laquelle vous avez posé la question.)
Chaque action confirmée est enregistrée : qui l'a faite, par quelle connexion, quel outil et quelle cible, jamais le texte que vous avez envoyé ; les propriétaires et les administrateurs peuvent voir les plus récentes sous Paramètres → Connecter des assistants IA (MCP). Les enregistrements sont conservés 12 mois. Les actions restent limitées à votre équipe et ne touchent jamais à la facturation ni aux paramètres du compte. Vous pouvez désactiver de nouveau les actions à tout moment et les outils de lecture continuent de fonctionner. C'est la même logique ancrée dans les données et vérifiée par le catalogue que « Rédiger avec l'IA » et « Demander à Crunch de construire un widget » dans l'application : un assistant ne peut donc construire que ce que CrunchJunkie prend réellement en charge, sans jamais inventer de métrique ni de source de données.
Travailler dans plusieurs espaces de travail
Si votre compte appartient à plusieurs espaces de travail (celui de votre agence et les espaces clients auxquels vous avez été invité, par exemple), le connecteur travaille dans l'un d'eux à la fois. Tant que vous n'avez pas choisi, c'est l'espace de travail que vous avez rejoint en premier. Demandez à votre assistant « quels espaces de travail vois-tu ? » (list_workspaces, qui indique aussi quel espace de travail est archivé, auquel cas le connecteur refuse d'y travailler, et lequel est couvert par le forfait d'un autre espace de travail et par qui) ou « passe sur l'espace de travail Acme » (switch_workspace), ou choisissez-le sous Paramètres → Connecter des assistants IA (MCP).
Le choix vous appartient à vous seul : il s'applique à tous les assistants que vous avez connectés avec votre compte et à personne d'autre. Changer ne modifie aucune donnée et fonctionne même là où les actions d'écriture sont désactivées, mais, comme toute action, cela affiche d'abord un aperçu et n'a lieu qu'après votre oui. Chaque appel suivant travaille dans cet espace de travail, avec votre rôle là-bas et les interrupteurs propres à cet espace de travail : si les actions d'écriture y sont désactivées, ou si votre rôle y est Lecture seule, les actions y sont refusées. Pour toute personne présente dans plusieurs espaces de travail, l'aperçu et le résultat de chaque action nomment l'espace de travail concerné. Si vous êtes retiré de l'espace de travail que vous aviez choisi, le connecteur revient à l'espace de travail que vous avez rejoint en premier à son prochain appel et le dit une fois.
Workflows guidés : sept prompts qui font tout le travail
Au-delà des 74 outils, le connecteur fournit sept workflows guidés sous forme de prompts MCP. Chacun est une séquence d'appels d'outils testée, avec le raisonnement déjà rédigé, pour que vous obteniez une réponse aboutie au lieu de l'assembler appel après appel.
Dans Claude, ils apparaissent dans le menu des pièces jointes une fois le connecteur ajouté. Dans n'importe quel assistant, vous pouvez aussi simplement en demander un en langage courant : la formulation ci-dessous est celle que chaque workflow attend.
Revue hebdomadaire de client : cette semaine par rapport à la précédente avec les tailles d'échantillon, les changements que les signaux ont levés, de vraies réponses qui le montrent, où en sont les objectifs du client, et quoi faire ensuite.
« Fais la revue hebdomadaire du client Acme. »
Analyse d'un concurrent : où un concurrent est nommé dans des réponses qui vous écartent, sur quels prompts et quels moteurs, ce que les moteurs disent de lui, et quelles sources ces réponses citent. Il faut un concurrent en plus d'un client.
« Fais une analyse du concurrent Siege Media par rapport à Acme. »
Plan de comblement des lacunes de contenu : un plan de pages priorisé pour les prompts où vous êtes absent des réponses IA, ancré dans ce que citent réellement les réponses gagnantes.
« Construis un plan de comblement des lacunes de contenu pour Acme. »
Enquête sur une baisse de visibilité : si une baisse a franchi le seuil des signaux, où elle s'est produite, et ce qui a changé en même temps. Nommez un moteur si vous savez déjà lequel.
« Enquête sur la baisse de visibilité d'Acme dans ChatGPT. »
Tri de l'Audit GEO : le dernier Audit GEO sous forme de liste de corrections ordonnée : ce qui bloque d'abord les moteurs d'IA, qui le corrige, et comment vérifier que cela a fonctionné.
« Fais le tri de l'Audit GEO d'Acme. »
Liste de cibles de netlinking : les pages tierces que les moteurs lisent à la place des vôtres, transformées en liste de personnes à qui demander une mention, avec la preuve par moteur.
« Construis une liste de cibles de netlinking pour Acme. »
Jeu de prompts : combien de prompts ajouter et pourquoi, rédigés avec la méthode de prompts CrunchJunkie, relus avec vous et ajoutés en une seule étape. Indiquez combien si vous le savez déjà, ou demandez une autre approche.
« Construis le jeu de prompts d'Acme. »
Donnez le nom du client exactement comme il apparaît dans votre espace de travail. Chaque workflow suit le même contrat que les outils : une taille d'échantillon à côté de chaque pourcentage, aucune moyenne de taux entre moteurs ou entre jours, et l'absence de données lue comme une absence de données plutôt que comme zéro.
Premiers pas Reporting Modèles de rapport Filtres, dimensions et comparaisons Partager et envoyer des rapports Marque blanche et personnalisation Glossaire des métriques Visibilité IA Vos propres clés d'API IA Perception Visibilité Shopping IA Audit GEO Robots d'IA et explorabilité Rank Tracker Trafic IA depuis GA4 Surveillance Signaux et automatisations Intégrations Looker Studio Connecter Claude Connecter Claude Code Connecter ChatGPT Connecter Cursor Connecter VS Code API REST Webhooks Authentification unique (SSO) Compte et facturation Données, confidentialité et sécurité L'assistant Crunch Parrainer un ami FAQ