Accueil>Connecter>Meta Ads vers Claude Code

Connecter Meta Ads à Claude Code en une commande

Par Ahmed Ashraf|Mis à jour le 23 septembre 2026

Connectez Meta Ads à Claude Code : lancez claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp, tapez /mcp et connectez-vous à PaidSync.ai.

Claude Code accède alors à vos comptes Meta via 92 outils : performances par placement, âge, pays et appareil, groupes d'annonces, audiences, visuels, création de campagnes. Claude Code demande avant chaque outil, et la plupart des écritures Meta passent d'abord en simulation.

Une commande. OAuth, sans clé. Gratuit : 100 tâches/mois, valeur $50, sans carte.

La commande

Claude Code dialogue avec les serveurs MCP distants via Streamable HTTP. PaidSync en fait partie. Ajoutez-le une fois, et le terminal qui modifie votre code peut aussi lire et modifier vos comptes publicitaires Meta.

claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp

Par défaut, cela enregistre le serveur pour le projet courant seulement. Ajoutez --scope user pour le rendre disponible dans tous les projets de votre machine.

Exécutez claude mcp list pour confirmer qu'il est là, puis lancez une session et tapez /mcp pour vous connecter.

Configuration en 5 étapes

1

Inscrivez-vous sur paidsync.ai/signup

Cela prend 10 secondes. Connexion avec Google ou e-mail. Le forfait gratuit offre 100 tâches par mois à $0, sans carte.

2

Connectez Meta Ads dans le tableau de bord PaidSync

Cliquez sur Connecter pour Meta Ads et connectez-vous avec le compte Facebook qui gère votre Business Manager. Meta Ads s'autorise via Facebook OAuth avec les permissions ads_read et ads_management. PaidSync stocke les jetons chiffrés au repos avec AES-256-GCM.

Déjà dans Claude Code ? Demandez-lui d'exécuter connect_facebook_ads. L'outil renvoie un lien OAuth à ouvrir dans votre navigateur.

3

Choisissez le compte publicitaire sur lequel Claude Code doit travailler

Après la connexion, PaidSync liste les comptes publicitaires Meta accessibles avec cet identifiant. Cochez ceux qui appartiennent à cet espace de travail. Dans une session, list_fb_ad_accounts les affiche et set_fb_ad_account choisit le compte actif.

4

Ajoutez PaidSync à Claude Code

Dans votre terminal, lancez :

claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp

Démarrez une session, tapez /mcp, choisissez paidsync et connectez-vous avec votre compte PaidSync dans la fenêtre du navigateur qui s'ouvre. Claude Code stocke le jeton OAuth pour vous. Aucune clé n'est collée nulle part.

Vous configurez pour une équipe ? Validez un .mcp.json à la racine du dépôt pour que chaque ingénieur ait le même connecteur :

{ "mcpServers": { "paidsync": { "type": "http", "url": "https://mcp.paidsync.ai/mcp" } } }

Vous préférez une clé API, par exemple pour des exécutions sans interface ? Envoyez-la dans un en-tête, jamais dans l'URL, où elle finirait dans les journaux :

claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp --header "Authorization: Bearer $PAIDSYNC_API_KEY"

Dans un .mcp.json validé, ajoutez "headers": { "Authorization": "Bearer ${PAIDSYNC_API_KEY}" } pour que la clé reste dans l'environnement de chaque ingénieur et n'entre jamais dans git. Appliquer un changement à Google Ads exige toujours la connexion OAuth. Sur les autres plateformes, une clé peut aussi appliquer des changements, donc traitez-la comme un mot de passe et préférez OAuth.

5

Testez la connexion

Dans une session Claude Code, demandez : “Show me last 7 days Meta performance by campaign”

Claude Code renvoie dépense, impressions, clics, CTR, CPC et ROAS de chaque campagne du compte publicitaire actif. La connexion est active.

Le forfait gratuit comprend 100 tâches par mois. Pro à partir de $99 par mois, Team à partir de $249.

Prompts Meta Ads dans Claude Code

Chaque prompt ci-dessous correspond à des outils du groupe Meta Ads de PaidSync. Claude Code choisit l'outil. La dernière colonne indique si l'appel peut modifier quoi que ce soit dans le compte publicitaire.

DemandeOutils appelésModifie votre compte ?
“Show last 7 days campaign performance with spend, CTR, CPC and ROAS”get_fb_performanceNon
“Which placements drove the cheapest conversions this month?”get_fb_performance_by_placementNon
“Rank every ad by CTR for the last 14 days”get_fb_ad_performanceNon
“How is budget pacing this month on the active account?”get_fb_budget_pacingNon
“Pause the three ad sets with the highest cost per result”get_fb_adset_performance, pause_fb_adsetOui, après votre confirmation
“Duplicate the best ad set into the Prospecting campaign with its ads”duplicate_fb_adsetOui, après votre confirmation
“Create a 1 percent lookalike of the Purchasers audience in the US”create_fb_lookalike_audienceOui, après votre confirmation
“Draft a Sales campaign with a $50 daily budget and show me the preview”create_fb_campaignOui, après votre confirmation

Exécuter sans interface avec claude -p

L'option -p lance Claude Code sans la session interactive. Connectez-vous une fois via /mcp et le jeton OAuth stocké est repris. Un rapport qui atterrit dans un fichier ressemble à ceci :

claude -p "Pull last 7 days Meta performance by placement and list the placements with the highest cost per result." \ --allowedTools "mcp__paidsync" \ --output-format json > reports/meta-ads-$(date +%F).json

Les lectures s'exécutent directement, et les écritures aussi. --allowedTools "mcp__paidsync" autorise tous les outils PaidSync, écritures comprises, sans invite.

Pour une tâche sans surveillance, n'autorisez que les outils de lecture nécessaires, chacun par son nom sous la forme mcp__paidsync__tool_name.

Ce qui se lit et ce qui s'écrit

Sur les 92 outils Meta Ads, 53 lisent seulement et 36 peuvent écrire.

La lecture couvre la performance au niveau campagne, groupe d'annonces et annonce, les répartitions par âge et genre, pays, appareil, emplacement et période, le rythme du budget, les pixels, les catalogues et le journal d'activité du compte.

Lire la suite

Les écritures couvrent les campagnes, groupes d'annonces, annonces, visuels, audiences, formulaires de leads, règles automatisées et calendriers de budget. Chacune est prévisualisée par défaut avec dry_run, sauf upload_fb_ad_image et upload_fb_ad_video, qui s'appliquent dès le premier appel.

Via MCP, l'étape d'approbation est l'invite propre à Claude Code. Il demande une confirmation avant d'exécuter un outil, sauf si vous l'avez autorisé avec --allowedTools ou dans vos paramètres. PaidSync ajoute des contrôles de son côté. Les suppressions, mises en pause et changements de budget exigent confirm_destructive, et un contrôle de règles avant écriture bloque les arguments dangereux. La carte d'approbation, et l'annulation sur une carte appliquée dont la modification a un inverse sûr, ne s'appliquent que dans l'espace de travail PaidSync.

Ajouter à ChatGPT : ouvrez PaidSync.ai dans l'annuaire des plugins de ChatGPT, installez-le, puis connectez-vous.

Ajouter à Claude : ouvrez PaidSync.ai dans l'annuaire des connecteurs de Claude, cliquez sur Connecter, puis connectez-vous.

Limites à connaître

  • delete_fb_campaign et delete_fb_audience sont définitifs. Mettez plutôt en pause si vous voulez garder l'historique.
  • Un groupe d'annonces dupliqué arrive en pause et, par défaut, sans ses annonces. Passez deep_copy pour copier aussi les annonces.
  • get_fb_leads renvoie des noms, e-mails et numéros de téléphone. Si vous écrivez le résultat dans un fichier d'un dépôt, gardez ce fichier hors du contrôle de version.
  • L'emplacement du budget décide du reste. Un budget sur la campagne signifie que Meta le répartit entre les groupes d'annonces. Sans budget sur la campagne, chaque groupe d'annonces porte le sien.

Questions fréquentes

Comment connecter Meta Ads à Claude Code ?

Inscrivez-vous sur paidsync.ai, connectez Meta Ads via Facebook OAuth dans le tableau de bord, puis lancez claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp dans votre terminal. Tapez /mcp dans une session, choisissez paidsync et connectez-vous avec votre identifiant PaidSync.

Claude Code peut-il créer des campagnes Meta ?

Oui. Meta Ads est une plateforme de niveau Build dans PaidSync. Claude Code peut créer des campagnes, groupes d'annonces, annonces et audiences. La plupart des écritures sont d'abord prévisualisées en simulation, et Claude Code demande avant d'exécuter chaque outil. Les imports d'images et de vidéos s'appliquent dès le premier appel.

Quelles permissions Meta PaidSync demande-t-il ?

PaidSync demande ads_read et ads_management via Facebook OAuth. Cela couvre la lecture et l'écriture sur les campagnes, groupes d'annonces, annonces, audiences et données de performance des comptes publicitaires que vous connectez.

Cela fonctionne-t-il en mode sans interface avec claude -p ?

Oui. Une fois connecté via /mcp, claude -p réutilise le jeton OAuth stocké. Les lectures s'exécutent directement. Les écritures demandent de la prudence. Personne n'est là pour répondre à l'invite de Claude Code : tout outil d'écriture que vous avez autorisé avec --allowedTools s'exécute donc directement. Pour une tâche sans surveillance, n'autorisez que les outils de lecture nécessaires.

Est-ce gratuit ?

Oui. Le forfait gratuit coûte $0 pour 100 tâches par mois, sans carte. Pro démarre à $99 par mois et Team à $249 par mois.

92 outils Meta Ads. Une commande dans Claude Code.