Connecter Google Ads, Meta, TikTok et LinkedIn Ads à Codex
Pour connecter Google Ads, Meta, TikTok et LinkedIn Ads à Codex, exécutez codex mcp add paidsync --url https://mcp.paidsync.ai/mcp, puis codex mcp login paidsync, et connectez-vous avec votre identifiant PaidSync.ai.
Codex dispose alors de 630+ outils sur 14 plateformes, dont Google Ads, Meta Ads, TikTok Ads et LinkedIn Ads. La CLI Codex, l'extension IDE et Codex dans l'application de bureau ChatGPT lisent tous cette même entrée.
Une commande. OAuth, sans clé. Gratuit : 100 tâches/mois, valeur $50, sans carte.
Comment connecter Google Ads à Codex ?
Connectez Google Ads dans le tableau de bord PaidSync, puis ajoutez PaidSync à Codex une seule fois. PaidSync est un serveur MCP distant : Codex n'a besoin que d'une URL et d'une connexion :
codex mcp add paidsync --url https://mcp.paidsync.ai/mcp
codex mcp login paidsyncLa connexion ouvre une fenêtre de navigateur. Connectez-vous avec votre identifiant PaidSync et Codex enregistre le jeton.
La même entrée donne accès à Meta Ads, LinkedIn Ads, TikTok Ads, GA4 et à toutes les autres plateformes que vous connectez dans PaidSync, il n'y a donc rien à ajouter par plateforme.
Quelles sont les cinq étapes de configuration ?
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 à $0, sans carte.
2Connectez vos plateformes publicitaires dans le tableau de bord PaidSync
Cliquez sur Connecter pour chaque plateforme que vous utilisez. Google Ads s'autorise via Google OAuth, Meta Ads via Facebook OAuth, LinkedIn Ads via LinkedIn OAuth et TikTok Ads via TikTok OAuth. Merchant Center, GA4 et Search Console utilisent la même connexion Google. PaidSync stocke les jetons chiffrés au repos avec AES-256-GCM.
3Choisissez les comptes que Codex doit voir
Après chaque connexion, PaidSync liste les comptes publicitaires que cet identifiant peut atteindre. Cochez ceux qui doivent figurer dans cet espace de travail. Codex ne voit que les comptes que vous choisissez.
4Ajoutez PaidSync à Codex
Dans votre terminal, lancez :
codex mcp add paidsync --url https://mcp.paidsync.ai/mcpExécutez ensuite codex mcp login paidsync et connectez-vous avec votre identifiant PaidSync dans la fenêtre de navigateur qui s'ouvre. Codex s'enregistre automatiquement auprès de PaidSync : aucun identifiant client ni clé à coller.
La commande écrit une entrée [mcp_servers.paidsync] dans ~/.codex/config.toml. La CLI Codex, l'extension IDE de Codex et Codex dans l'application de bureau ChatGPT lisent tous ce fichier : une seule configuration couvre les trois. Tapez /mcp dans une session de la CLI Codex pour voir paidsync dans la liste.
5Testez la connexion
Dans Codex, demandez : “Liste mes comptes publicitaires”
Codex renvoie les noms et les identifiants des comptes de chaque plateforme connectée. Essayez ensuite : “Montre-moi les dépenses des 7 derniers jours par plateforme”
Le forfait gratuit comprend 100 tâches par mois. Pro à partir de $99 par mois, Team à partir de $249.
Que mettre dans ~/.codex/config.toml ?
Vous préférez modifier le fichier ? Codex garde les serveurs MCP dans ~/.codex/config.toml, ou dans .codex/config.toml à l'intérieur d'un projet de confiance. PaidSync est un serveur HTTP streamable, donc l'entrée tient en une URL :
[mcp_servers.paidsync]
url = "https://mcp.paidsync.ai/mcp"
default_tools_approval_mode = "writes"La ligne default_tools_approval_mode = "writes" fait demander une confirmation à Codex avant tout outil PaidSync qui n'est pas marqué en lecture seule. Enregistrez le fichier, puis exécutez codex mcp login paidsync et connectez-vous.
Lire la suite
Pour les exécutions sans interface où personne ne peut se connecter, envoyez plutôt une clé API dans un en-tête. Gardez la clé dans une variable d'environnement et nommez-la dans l'entrée :
[mcp_servers.paidsync]
url = "https://mcp.paidsync.ai/mcp"
bearer_token_env_var = "PAIDSYNC_API_KEY"Codex l'envoie dans l'en-tête Authorization: Bearer, si bien que la clé ne figure jamais dans l'URL ni dans le fichier.
Appliquer une modification à Google Ads exige toujours la connexion OAuth. Sur les autres plateformes, une clé peut aussi appliquer des modifications : traitez-la comme un mot de passe et préférez OAuth.
PaidSync dans l'extension IDE Codex ?
L'extension Codex pour VS Code, Cursor et Windsurf lit le même config.toml : si vous avez déjà exécuté la commande, il n'y a rien à ajouter.
Pour ajouter PaidSync depuis l'éditeur, ouvrez le menu en forme d'engrenage, puis Serveurs MCP, puis Ajouter un serveur. Nommez-le paidsync, choisissez Streamable HTTP et collez l'URL :
https://mcp.paidsync.ai/mcpEnregistrez le serveur et sélectionnez Redémarrer l'extension. La liste des serveurs signale ceux qui exigent OAuth : sélectionnez donc Authentifier à côté de paidsync et connectez-vous avec votre identifiant PaidSync.
PaidSync dans l'app Codex ?
Sur ordinateur, Codex s'exécute dans l'application de bureau ChatGPT pour macOS, Windows et Linux, et lit le même config.toml que la CLI.
Pour ajouter PaidSync depuis l'application, ouvrez Paramètres, puis Serveurs MCP, puis Ajouter un serveur. Nommez-le paidsync, choisissez Streamable HTTP, saisissez https://mcp.paidsync.ai/mcp, enregistrez, puis sélectionnez Redémarrer.
Lire la suite
Sélectionnez Authentifier quand la liste indique que paidsync demande une connexion, puis tapez /mcp dans le champ de saisie pour vérifier qu'il est connecté.
Installer PaidSync via le répertoire de plugins ?
Oui, dans l'application de bureau ChatGPT.
Lire la suite
OpenAI gère un seul répertoire de plugins pour ChatGPT et Codex, et PaidSync y figure. Ouvrez Plugins, recherchez PaidSync, installez-le et connectez-vous avec votre identifiant PaidSync quand on vous le demande.
L'extension IDE de Codex ne prend pas en charge les plugins : dans l'éditeur, utilisez donc la commande ou le menu des serveurs MCP ci-dessus. Le guide de configuration ChatGPT présente le même répertoire depuis ChatGPT lui-même.
Que demander à Codex pour mes pubs ?
Le même serveur couvre toutes les plateformes : une seule session Codex peut passer de Google Ads à Meta, puis à GA4. La dernière colonne indique si l'appel peut modifier quelque chose dans le compte.
| Demande | Outils appelés | Modifie votre compte ? |
|---|---|---|
| “Audite le compte Google Ads et liste les cinq corrections les plus importantes” | run_account_audit | Non |
| “Quels termes de recherche ont dépensé de l'argent ce mois-ci sans aucune conversion ?” | get_search_terms_report | Non |
| “Affiche les performances Meta par emplacement sur les 14 derniers jours” | get_fb_performance_by_placement | Non |
| “Répartis les dépenses LinkedIn par intitulé de poste” | get_linkedin_performance_by_dimension | Non |
| “Sessions et événements clés par source et support, 28 derniers jours” | run_ga4_report | Non |
| “Mets en pause la campagne TikTok au pire coût par conversion” | pause_tiktok_campaign | Oui, après votre confirmation |
| “Ajoute ces cinq termes comme mots-clés négatifs à la campagne Brand” | add_negative_keywords | Oui, après votre confirmation |
Codex peut-il modifier mes campagnes ?
Oui.
Lire la suite
Les rapports, audits et consultations se limitent à la lecture.
Les changements de budget, d'enchère, de statut, de mots-clés, d'audience et de campagne sont des écritures.
Via MCP, le contrôle humain est l'invite d'approbation propre à Codex, et default_tools_approval_mode = "writes" sur le serveur paidsync lui fait demander une confirmation avant tout outil qui n'est pas marqué en lecture seule.
Côté PaidSync, la plupart des outils de création affichent d'abord un aperçu avec dry_run, les opérations destructrices comme les outils de suppression, de retrait et de pause exigent confirm_destructive, et un contrôle de règles avant écriture bloque les arguments dangereux.
Certains outils Google Analytics, Tag Manager et d'import n'ont pas de dry run et s'appliquent dès le premier appel.
Les modifications appliquées sont journalisées, au mieux, avec un résultat avant-après sur 7 jours.
La carte d'approbation, et l'annulation sur une carte appliquée dont la modification a un inverse sûr, n'existent 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.
Que peut faire Codex sur chaque plateforme ?
- Codex agit sur les dix plateformes publicitaires. Sur Google Ads, Meta Ads, LinkedIn Ads et ChatGPT Ads, il peut aussi créer de nouvelles campagnes de zéro.
Sur Microsoft Ads, TikTok, Snapchat, Reddit, Pinterest et X, il établit des rapports sur les campagnes que vous gérez déjà et les modifie.
Sur Microsoft Ads, cela inclut la création de groupes d'annonces, d'annonces responsives du réseau de recherche, de mots-clés et de cibles d'annonces dynamiques du réseau de recherche dans une campagne existante.
- Merchant Center, GA4 et Google Tag Manager servent aux flux et au suivi. Codex peut y modifier la configuration des flux et du suivi.
- Search Console donne à Codex vos performances de recherche pour établir des rapports.
Questions fréquentes
Comment connecter Google Ads à Codex ?
Inscrivez-vous sur paidsync.ai et connectez Google Ads dans le tableau de bord PaidSync. Exécutez ensuite codex mcp add paidsync --url https://mcp.paidsync.ai/mcp et codex mcp login paidsync, puis connectez-vous avec votre identifiant PaidSync. La même entrée donne accès à Meta Ads, LinkedIn Ads, TikTok Ads et à toutes les autres plateformes que vous connectez.
La CLI Codex, l'extension IDE et l'application de bureau ont-elles chacune besoin de leur propre configuration ?
Non. La CLI Codex, l'extension IDE de Codex et Codex dans l'application de bureau ChatGPT partagent ~/.codex/config.toml : un serveur ajouté dans l'un se retrouve dans les autres. Si l'extension IDE ou l'application indique que paidsync demande une connexion, sélectionnez Authentifier et connectez-vous avec votre identifiant PaidSync.
Codex a-t-il besoin d'une clé API pour utiliser PaidSync ?
Non. OAuth est la voie principale. Exécutez codex mcp login paidsync une fois et connectez-vous avec votre identifiant PaidSync. Pour les exécutions sans interface, bearer_token_env_var dans config.toml envoie une clé dans l'en-tête Authorization, jamais dans l'URL. Appliquer une modification à Google Ads exige toujours la connexion OAuth.
Codex peut-il modifier mes campagnes ?
Oui. Via MCP, le contrôle humain est l'invite d'approbation propre à Codex. Définissez default_tools_approval_mode = "writes" sur le serveur paidsync et Codex demande une confirmation avant tout outil PaidSync qui n'est pas marqué en lecture seule. Côté PaidSync, dry_run prévisualise la plupart des créations, et les opérations destructrices exigent confirm_destructive.
Puis-je plutôt installer PaidSync depuis le répertoire de plugins ?
Oui, dans l'application de bureau ChatGPT. OpenAI gère un seul répertoire de plugins pour ChatGPT et Codex, et PaidSync y figure. Ouvrez Plugins, recherchez PaidSync, installez-le et connectez-vous avec votre identifiant PaidSync. L'extension IDE ne prend pas en charge les plugins : ajoutez-y donc le serveur avec la commande ou le menu des serveurs MCP.
Toute mon équipe peut-elle partager la configuration ?
Oui. Placez l'entrée [mcp_servers.paidsync] dans un .codex/config.toml à la racine du dépôt. Codex lit la configuration du projet dans les projets de confiance, et chaque ingénieur se connecte avec son propre identifiant PaidSync.
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.
630+ outils. 14 plateformes. Un seul codex mcp add.




