Tech & Performance
Claude MCP Google Ads : setup complet pour connecter Claude à votre compte
Comment configurer un serveur MCP Google Ads avec Claude Desktop ou Claude Code. Prérequis API, config JSON, premiers appels et cas d'usage pour automatiser vos campagnes.
Pourquoi connecter Claude à Google Ads via MCP
Interroger Claude sur vos campagnes Google Ads sans connexion directe revient à lui demander d'analyser un rapport qu'il ne voit pas. Le protocole MCP (Model Context Protocol), développé par Anthropic, résout ce problème : il permet à Claude d'appeler la Google Ads API en temps réel, de récupérer vos données et d'agir dessus depuis une conversation ou un Skill.
Résultat concret : vous pouvez demander à Claude "quels sont mes 10 search terms les moins pertinents ce mois-ci ?" et obtenir une réponse avec les données réelles de votre compte, sans export CSV, sans outil tiers.
Pour une vue d'ensemble de ce que permettent les Skills Claude pour le media buying, voir notre article pilier : Claude Skills Google Ads et Meta Ads : le guide complet.
Prérequis : accès à la Google Ads API
Avant de configurer le MCP, vous avez besoin de trois éléments côté Google Ads :
- Un compte Google Ads Manager (MCC) avec accès administrateur sur les comptes que vous souhaitez piloter.
- Un token développeur Google Ads API. Vous le demandez depuis votre MCC : Outils et paramètres > Configuration > API Center. Le token de test (niveau Basic Access) suffit pour commencer. L'accès Standard est requis en production.
- Des credentials OAuth 2.0. Créez une application dans la Google Cloud Console (type "Application de bureau"), activez l'API Google Ads, et récupérez votre
client_id,client_secretet unrefresh_tokenvia le flux OAuth.
La documentation officielle de l'authentification Google Ads API est disponible sur developers.google.com/google-ads/api/docs/oauth.
Option A : MCP Google Ads avec Claude Desktop
Claude Desktop supporte les serveurs MCP configurés dans un fichier JSON local. Voici comment procéder.
Étape 1 : installer un serveur MCP Google Ads
Plusieurs serveurs MCP Google Ads open source sont disponibles. Vous pouvez en installer un via npm ou en clonant un dépôt Python. L'exemple ci-dessous utilise un serveur basé sur Node.js :
npm install -g @modelcontextprotocol/server-google-adsSi aucun serveur MCP Google Ads officiel ne correspond à vos besoins, vous pouvez en créer un minimal en Python avec le SDK MCP d'Anthropic et la librairie google-ads.
Étape 2 : configurer claude_desktop_config.json
Ouvrez votre fichier de configuration Claude Desktop. Sur macOS, il se trouve à :~/Library/Application Support/Claude/claude_desktop_config.json
Ajoutez votre serveur MCP dans la section mcpServers :
{
"mcpServers": {
"google-ads": {
"command": "node",
"args": ["/chemin/vers/votre/serveur/index.js"],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "votre_developer_token",
"GOOGLE_ADS_CLIENT_ID": "votre_client_id",
"GOOGLE_ADS_CLIENT_SECRET": "votre_client_secret",
"GOOGLE_ADS_REFRESH_TOKEN": "votre_refresh_token",
"GOOGLE_ADS_MANAGER_CUSTOMER_ID": "123-456-7890"
}
}
}
}Ne commitez jamais ces valeurs dans un dépôt Git. Utilisez des variables d'environnement ou un gestionnaire de secrets.
Étape 3 : vérifier la connexion
Relancez Claude Desktop. Dans une nouvelle conversation, demandez : "Liste mes campagnes Google Ads actives". Si le MCP est correctement configuré, Claude appellera votre serveur et retournera les données de votre compte.
Option B : MCP Google Ads avec Claude Code
Si vous utilisez Claude Code (l'interface CLI), la configuration MCP se fait via le fichier .claude/settings.json à la racine de votre projet, ou dans votre configuration globale ~/.claude/settings.json.
L'avantage de Claude Code : vous pouvez combiner le MCP Google Ads avec des Skills locaux (fichiers SKILL.md) pour créer des workflows d'analyse automatisés. Par exemple, un Skill /weekly-ads-report qui tire les données via le MCP, les analyse et génère un rapport Markdown.
Premiers appels MCP Google Ads utiles
Une fois le MCP configuré, voici les requêtes les plus rentables à tester en premier :
Analyse des search terms
"Récupère les 50 search terms avec le plus d'impressions et un taux de conversion sous 1% sur les 30 derniers jours pour le compte [ID]."
Claude interroge votre compte via le MCP, filtre les résultats et vous propose directement une liste de mots-clés négatifs à ajouter avec le raisonnement associé à chaque exclusion.
Audit de structure de campagnes
"Analyse ma structure de groupes d'annonces : identifie les groupes avec plus de 20 mots-clés actifs et ceux avec moins de 3 annonces."
Ce type de diagnostic prenait une heure dans l'interface Google Ads. Avec le MCP, il tourne en quelques secondes.
Suivi de budget et détection d'anomalies
"Compare mes dépenses journalières de cette semaine à la semaine précédente par campagne. Signale toute variation supérieure à 30%."
Couplé à une alerte automatique, ce skill Claude Google Ads remplace une surveillance manuelle quotidienne de vos comptes.
MCP Google Ads vs scripts Python directs : lequel choisir ?
Les scripts Python Google Ads API (via google-ads SDK) restent utiles pour les actions à fort volume ou les traitements batch. Le MCP excelle sur les analyses conversationnelles, les diagnostics à la demande et les workflows qui mêlent données Ads et raisonnement contextuel.
Hybridez les deux : le MCP pour l'exploration et le diagnostic, les scripts pour les actions répétitives automatisées (ajout de négatifs en masse, ajustements de bids).
Pour connecter aussi Google Analytics à vos analyses, consultez notre article : Claude skill Google Analytics : récupérer et analyser vos données GA4.
Vous voulez qu'on configure ça pour vous ?
Setup MCP Google Ads, création des premiers Skills et formation de votre équipe : on peut prendre en charge le déploiement complet.
Prendre contactQuestions fréquentes sur le MCP Google Ads Claude
Le MCP Google Ads peut-il modifier mes campagnes ?
Oui, si votre serveur MCP expose des outils d'écriture (mutations API). Par défaut, un serveur MCP bien configuré distingue les opérations en lecture (safe) et en écriture (requiert confirmation). Claude peut donc proposer une modification de budget et vous demander de confirmer avant d'exécuter l'appel.
Est-ce compatible avec Performance Max ?
Oui. La Google Ads API expose les campagnes PMax (asset groups, search themes, insights d'audience, métriques). Vous pouvez interroger et modifier les asset groups directement via le MCP.
Faut-il Claude Pro ou Claude Max pour utiliser les MCP ?
Les MCP fonctionnent avec Claude Desktop (tout abonnement) et Claude Code. L'abonnement Max ou Pro améliore la fenêtre de contexte disponible, ce qui est utile quand vous chargez beaucoup de données Ads dans une même conversation.