Microsoft Ads dans Claude Code en une commande
Pour connecter Microsoft Ads à Claude Code, ajoutez PaidSync.ai : lancez claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp, tapez /mcp et connectez-vous avec vos identifiants PaidSync.
Claude Code accède à vos comptes Microsoft Ads via 156 outils : rapports sur campagnes, groupes, mots clés et termes de recherche, plus pauses, budgets, mots clés négatifs et nouveaux groupes, mots clés, annonces. Il demande avant chaque outil.
Niveau Build. Claude Code travaille dans vos campagnes existantes, et chaque nouveau groupe d'annonces, mot clé et annonce démarre en pause, sauf indication contraire.
La commande
Claude Code communique avec des serveurs MCP distants via Streamable HTTP. PaidSync en fait partie. Ajoutez-le une fois et le même terminal qui modifie votre code peut produire des rapports sur vos campagnes Microsoft et les gérer.
claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcpPar 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
1Inscrivez-vous sur paidsync.ai/signup
Cela prend 10 secondes. Connexion avec Google ou e-mail. Le forfait gratuit offre 100 tâches par mois, d'une valeur de $50, à $0, sans carte.
2Connecter Microsoft Ads dans le tableau de bord PaidSync
Cliquez sur Connecter sur Microsoft Ads et connectez-vous avec le compte Microsoft qui peut ouvrir vos comptes Microsoft Advertising. Microsoft Ads s'autorise via Microsoft OAuth, et PaidSync gère le jeton développeur de son côté.
Déjà dans Claude Code ? Demandez-lui d'exécuter connect_microsoft_ads. L'outil renvoie un lien à ouvrir dans votre navigateur.
3Choisissez le compte publicitaire sur lequel Claude Code doit travailler
Dans une session, list_ms_accounts affiche les comptes Microsoft Ads accessibles avec votre connexion, et set_active_microsoft_account choisit celui sur lequel Claude Code travaille.
4Ajoutez PaidSync à Claude Code
Dans votre terminal, lancez :
claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcpDé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.
5Testez la connexion
Dans une session Claude Code, demandez : « Affichez mes campagnes Microsoft Ads des 30 derniers jours avec dépenses, clics, conversions et ROAS »
Claude Code renvoie dépenses, clics, impressions, conversions, revenus, CTR, CPC moyen et ROAS pour chaque campagne. La connexion est active.
Le forfait gratuit comprend 100 tâches par mois. Pro à partir de $99 par mois, Team à partir de $249.
Prompts Microsoft Ads dans Claude Code
Chaque prompt ci-dessous correspond à des outils du groupe Microsoft Ads de PaidSync. Claude Code choisit l'outil. La dernière colonne indique si l'appel peut modifier quelque chose dans le compte publicitaire.
| Demande | Outils appelés | Modifie votre compte ? |
|---|---|---|
| « Listez mes comptes Microsoft Ads et définissez Acme comme compte actif » | list_ms_accounts, set_active_microsoft_account | Non |
| « Affichez les campagnes des 30 derniers jours avec dépenses, clics, conversions et ROAS » | get_ms_performance | Non |
| « Quels termes de recherche ont dépensé de l'argent ces 30 derniers jours sans conversion » | get_ms_search_query_performance | Non |
| « Ajoutez les cinq pires en mots clés négatifs exacts à la campagne Brand Search » | add_ms_negative_keywords | Oui, après votre confirmation |
| « Mettez en pause la campagne Spring Sale » | pause_ms_campaign | Oui, après votre confirmation |
| « Augmentez le budget quotidien de la campagne Brand Search à $80 » | update_ms_campaign_budget | Oui, après votre confirmation |
| « Ajoutez à la campagne Running un groupe d'annonces nommé Trail Shoes avec cinq mots clés en expression et une annonce responsive sur le réseau de recherche » | create_ms_adgroup, add_ms_keywords, add_ms_responsive_search_ad | Oui, 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 30 days Microsoft Ads search terms and list the terms that spent money with no conversions." \
--allowedTools "mcp__paidsync" \
--output-format json > reports/microsoft-ads-$(date +%F).jsonLes 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 156 outils Microsoft Ads, 82 ne font que lire et 72 peuvent écrire. La lecture couvre les performances par campagne, groupe d'annonces, mot clé, terme de recherche, conversion, zone géographique et audience.
Lire la suite
L'écriture couvre les mises en pause, les budgets, les modifications de groupes d'annonces et de mots clés, les mots clés négatifs, les nouveaux groupes d'annonces, mots clés et annonces responsives sur le réseau de recherche, les audiences, les balises UET et les objectifs de conversion.
Les modifications de budget, de mots clés négatifs, de groupes d'annonces, de mots clés et d'annonces s'affichent en aperçu par défaut avec dry_run, et les nouveaux groupes d'annonces, mots clés et annonces démarrent en pause.
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 de Claude Code sur Microsoft
- PaidSync ne crée pas de campagnes Shopping ou Audience sur Microsoft Ads. Créez-les dans Microsoft Advertising, ou importez-les depuis Google Ads, et PaidSync construit ensuite à l'intérieur.
- Il n'existe aucun outil Microsoft Ads pour les stratégies d'enchères ou les libellés.
- Les annonces responsives sur le réseau de recherche sont le seul type d'annonce que PaidSync crée ou modifie sur Microsoft Ads.
- PaidSync ne supprime pas les annonces, groupes d'annonces ou mots clés. Il les met en pause à la place.
- Réactivez une campagne en pause avec
enable_ms_campaign.
Questions fréquentes
Comment connecter Microsoft Ads à Claude Code ?
Inscrivez-vous sur paidsync.ai, connectez Microsoft Ads dans le tableau de bord, puis exécutez 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 Microsoft Ads ?
PaidSync crée des campagnes Search et Performance Max, en pause, et construit dans les campagnes existantes avec de nouveaux groupes d'annonces, mots clés et annonces responsives sur le réseau de recherche. Les campagnes Shopping et Audience se créent dans Microsoft Advertising.
Claude Code peut-il modifier les budgets Microsoft Ads ?
Oui. update_ms_campaign_budget modifie le budget d'une campagne. Il s'affiche d'abord en simulation (dry run), relit le nouveau budget depuis Microsoft une fois appliqué, et Claude Code demande confirmation avant d'exécuter l'outil.
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.
Rapports et modifs de campagnes Microsoft Ads. Une commande Claude Code.
Claude Code