Claude et Meta Ads, le connecteur MCP officiel
David TouzetMise à jour le 14 septembre 20269 min de lectureDepuis le 29 avril 2026, Meta propose un serveur MCP officiel qui branche Claude directement sur un compte publicitaire. Claude peut alors lire les résultats de vos campagnes, mais aussi créer des publicités, changer un budget et les mettre en diffusion. La mise en route prend quelques minutes. La vraie question est ailleurs, savoir ce que vous autorisez et commencer par un audit plutôt que par des modifications. Voici le branchement vérifié dans la documentation de Meta, les outils qui engagent de l’argent et des prompts d’audit pensés pour la génération de leads.
- Le connecteur Meta Ads pour Claude, ce qu’il permet
- Brancher Meta Ads dans Claude, les étapes
- Les outils Meta Ads qui dépensent de l’argent
- Auditer un compte Meta Ads en lecture seule
- Prompts d’audit Meta Ads prêts à copier
- Ce que Claude ne voit pas dans Meta Ads
- Connecteur Meta officiel ou outil tiers, le bon choix
Le connecteur Meta Ads pour Claude, ce qu’il permet
Le connecteur Meta Ads est un serveur MCP hébergé par Meta, qui permet à Claude de lire et de piloter un compte publicitaire Facebook et Instagram en langage courant. Meta l’a annoncé le 29 avril 2026, en bêta ouverte, sous le nom de Meta Ads AI Connectors. Le 16 juillet 2026, le même serveur a été ouvert aux développeurs qui disposent de leur propre application Meta.
L’annonce de Meta met en avant 4 familles de capacités, et son aide en détaille d’autres, comme les audiences personnalisées et les tests A/B. Les rapports d’abord, qui remontent dépenses, impressions, taux de clic, coût par résultat et tendances. La gestion de campagnes ensuite, qui crée et modifie campagnes, ensembles de publicités et publicités. Le catalogue produits, utile au commerce en ligne. Et le diagnostic des signaux, qui dit si votre pixel et vos événements de conversion remontent correctement.
Le principe technique est celui décrit dans notre article sur le protocole MCP. Claude ne clique nulle part dans le gestionnaire de publicités. Il appelle des outils nommés, que Meta expose et documente, et chaque appel passe par vos propres droits sur le compte.
Brancher Meta Ads dans Claude, les étapes
Sur Claude, dans la version web comme dans l’application de bureau, le branchement passe par un connecteur personnalisé. Ouvrez Customize, puis Connectors, cliquez sur + et choisissez Add custom connector. Collez l’adresse du serveur publiée par Meta, puis validez avec Add.
https://mcp.facebook.com/ads
Claude vous renvoie ensuite vers la fenêtre de connexion Facebook Login for Business, et c’est là que se joue la sécurité. L’écran présente le compte Meta utilisé et les droits demandés, lisez-le avant d’accepter plutôt que de valider par réflexe. Sur l’offre gratuite de Claude, un seul connecteur personnalisé est autorisé. Sur les offres Team et Enterprise, un propriétaire de l’organisation doit d’abord l’ajouter dans Organization settings, puis Connectors, avant que chaque membre puisse s’y connecter.
Pour Claude Code, la documentation développeurs de Meta passe par une application Meta, dont l’identifiant est demandé dans la commande. Ce chemin suppose d’avoir créé une application sur le portail développeurs et d’y avoir ajouté le cas d’usage de création et de gestion des publicités par le serveur MCP.
claude mcp add --transport http --client-id "<META_APP_ID>" meta-ads https://mcp.facebook.com/ads
Les outils Meta Ads qui dépensent de l’argent
Par défaut, tout ce que Claude crée arrive en pause. La documentation de Meta le précise pour les campagnes, les ensembles de publicités et les publicités, et ajoute que le client IA demande une confirmation avant l’activation. L’outil qui déclenche la dépense porte un nom explicite, ads_activate_entity, que Meta décrit comme le passage d’un élément en pause à l’état actif, celui qui commence à consommer le budget.
Le filet est réel, mais il ne couvre pas tout. L’outil ads_update_entity modifie les champs d’une campagne, d’un ensemble ou d’une publicité existants. Sur une campagne déjà en diffusion, un budget relevé s’applique à une campagne qui dépense déjà, sans étape de pause pour vous laisser relire. 2 autres outils méritent la même vigilance, ads_delete_custom_audience, qui supprime une audience, et ads_update_custom_audience_users, qui ajoute ou retire des personnes d’une liste de clients à partir de données personnelles hachées.
Claude demande votre accord avant d’utiliser un outil, et propose de l’autoriser une fois pour toutes. L’aide officielle d’Anthropic recommande de réserver « Allow always » aux serveurs et aux outils assez fiables pour tourner sans surveillance. Sur les outils d’écriture d’un compte publicitaire, la bonne réponse est de ne jamais l’accorder. Côté Meta, toute personne qui a le contrôle total du portefeuille professionnel peut bloquer des actions précises, compte publicitaire par compte publicitaire. Le réglage se trouve dans Meta Business Suite, rubrique Paramètres, puis Intégrations et Serveur MCP publicités, où la création de campagnes et la modification des budgets passent de Autorisé à Bloqué.
Auditer un compte Meta Ads en lecture seule
Lire avant d’agir est la règle que nous appliquons chez nos clients. Nous auditons les comptes publicitaires de 35 clubs et commerces locaux sans aucun connecteur d’écriture, avec un script qui n’envoie que des requêtes de lecture à l’API de Meta. Il ne peut rien créer, rien mettre en pause et rien dépenser, par construction.
Voici la requête centrale de ce script, réduite à l’essentiel. Elle rend, publicité par publicité, la dépense, la fréquence, le taux de clic et les leads des 30 derniers jours. Remplacez l’identifiant du compte et le jeton par les vôtres. Le jeton se génère dans l’explorateur de l’API Graph, rattaché à une application Meta, et la permission ads_read suffit. Ce jeton expire au bout de quelques heures, ce qui convient à un audit ponctuel.
curl -s -G "https://graph.facebook.com/v25.0/act_<ID_DU_COMPTE>/insights" \
--data-urlencode "level=ad" \
--data-urlencode "date_preset=last_30d" \
--data-urlencode "limit=200" \
--data-urlencode "fields=ad_id,adset_id,campaign_id,spend,impressions,reach,frequency,clicks,ctr,cpm,actions,cost_per_action_type" \
--data-urlencode "access_token=<VOTRE_JETON>"
Le même script interroge l’état de chaque compte, et c’est la requête la plus rentable de l’audit. Sur les 35 comptes que nous suivons, 3 affichaient des publicités actives sans avoir dépensé un euro en 30 jours. L’un était fermé, un autre désactivé par Meta pour non-respect des règles publicitaires, le dernier bloqué par un solde impayé. Leur budget quotidien continuait pourtant de s’afficher dans notre suivi.
curl -s -G "https://graph.facebook.com/v25.0/act_<ID_DU_COMPTE>" \
--data-urlencode "fields=account_status,disable_reason,amount_spent" \
--data-urlencode "access_token=<VOTRE_JETON>"
Dans la réponse, account_status vaut 1 pour un compte actif, 2 pour un compte désactivé, 3 pour un solde impayé et 101 pour un compte fermé. Quand il vaut 2, un disable_reason à 1 signale une désactivation pour non-respect des règles publicitaires.
Prompts d’audit Meta Ads prêts à copier
Ces prompts sont écrits pour un compte qui génère des leads, par formulaire instantané ou page de contact, et non pour du commerce en ligne. Ils s’inspirent de méthodes d’agences présentées publiquement, reformulées pour la génération de contacts. Ce sont des grilles de lecture, pas des règles publiées par Meta, et chaque seuil se discute selon votre volume.
Le premier repère les publicités qui consomment sans rapporter. Il ne demande aucune action, il liste.
Sur le compte publicitaire <NOM DU COMPTE>, période des 30 derniers jours.
Calcule le coût par lead moyen du compte.
Liste les publicités actives qui ont dépensé au moins 2 fois ce coût moyen sans produire un seul lead, puis celles dont le coût par lead atteint au moins 2 fois ce coût moyen.
Pour chacune, donne la dépense, les impressions, le taux de clic et la fréquence.
Si une donnée n’est pas disponible, dis-le au lieu de l’estimer.
Ne modifie rien et ne mets rien en pause, je décide ensuite.
Le deuxième regarde la diversité des créations, que le système de diffusion de Meta récompense. Nous expliquons pourquoi dans notre guide de l’algorithme Andromeda.
Liste les publicités actives de chaque ensemble de publicités.
Classe chaque création par format (vidéo face caméra, témoignage, visuel fixe, carrousel) et par rôle (attirer l’attention, rassurer, pousser à la prise de contact).
Indique la part de la dépense captée par la première publicité de chaque ensemble, et signale les ensembles où une seule création prend plus de 80% du budget.
Signale les rôles qui ne sont couverts par aucune publicité.
Ne crée et ne modifie aucune publicité.
Le troisième vérifie les ensembles bloqués en apprentissage, un cas fréquent sur les petits budgets, que nous détaillons dans notre article sur les leads Facebook de mauvaise qualité. Il exige aussi le nombre de leads sur lequel repose chaque explication, pour écarter les conclusions tirées de quelques contacts.
Pour chaque ensemble de publicités actif, indique son statut d’apprentissage, le nombre de leads des 7 derniers jours, son budget quotidien et sa fréquence sur 7 jours.
Signale les ensembles en apprentissage limité et ceux dont la fréquence dépasse 3.
Propose une explication pour chacun, en précisant le nombre de leads sur lequel elle repose.
Ne modifie rien dans le compte.
Ce que Claude ne voit pas dans Meta Ads
Le connecteur voit la publicité, pas ce que devient le contact. Un lead à 3 € qui ne décroche jamais son téléphone coûte plus cher qu’un lead à 12 € qui prend rendez-vous. Meta ne connaît cette différence que si vous la lui renvoyez, et Claude ne la connaît pas davantage. Un audit sérieux croise les chiffres du compte avec le suivi des contacts dans votre outil commercial.
Les petits budgets posent une seconde limite. Avec 5 à 10 € par jour, un ensemble de publicités produit rarement assez de résultats en une semaine pour que l’écart entre 2 créations soit significatif. Une IA calcule volontiers un classement sur 4 leads, elle ne dira pas d’elle-même que ce classement ne prouve rien. Demandez-lui toujours le volume sur lequel repose chaque conclusion.
Enfin, la structure du compte reste une décision humaine. Les praticiens se contredisent sur le nombre d’ensembles et de publicités à faire tourner, et aucune règle officielle ne tranche. Nous détaillons les options dans notre guide pour structurer un compte publicitaire Meta, et c’est à partir de ce cadre qu’un audit par l’IA devient utile.
Connecteur Meta officiel ou outil tiers, le bon choix
Les premiers résultats de recherche sur ce sujet sont majoritairement tenus par des éditeurs de connecteurs tiers, qui vendent leur propre passerelle entre Claude et Meta Ads. Leur intérêt est réel quand vous pilotez plusieurs régies depuis un seul outil, Google Ads et TikTok compris. Il faut simplement savoir qu’un intermédiaire de plus détient alors l’accès à vos comptes publicitaires.
Le serveur officiel a l’avantage de la simplicité. L’accès passe par la connexion Meta elle-même, sous les droits que vous avez déjà, et les outils sont documentés publiquement par Meta, nom par nom. Vous savez donc exactement ce que chaque outil a le droit de faire avant de l’autoriser.
Dans les 2 cas, la méthode ne change pas. Branchez en lecture, auditez, décidez vous-même, et n’accordez l’écriture qu’au moment où une action précise est prévue. C’est le cadre dans lequel travaillent nos agents IA, avec une validation humaine avant toute dépense.
Pour aller plus loin
Questions fréquentes
Gérez vos réseaux, on gère votre site
Meta Business Suite centralise Facebook et Instagram, on centralise tout votre web. On conçoit et pilote votre présence en ligne à Montpellier.
Faire le point sur votre siteDes agents IA pour piloter vos campagnes
L’Agent Spécialiste SEA gère vos pubs Meta, l’Agent Community Manager anime vos pages et l’Agent Webmarketing capte vos leads. 12 agents IA au travail.
Voir les 12 agents