PaidSync>Blog>Connecter Google Ads au SDK OpenAI Agents avec MCP

Connecter Google Ads au SDK OpenAI Agents avec MCP

Écrit par le fondateur
Auteur : Ahmed Ashraf|4 min de lecture|Mis à jour le 24 octobre 2026
$1B+ de revenus publicitaires générés 1 000+ agences et $500M+ gérés Ancien responsable paid media chez Scandiweb 630+ outils MCP

Pour connecter Google Ads au SDK OpenAI Agents, créez un MCPServerStreamableHttp pour https://mcp.paidsync.ai/mcp avec votre clé API PaidSync.ai dans l'en-tête Authorization, puis transmettez-le à votre Agent. L'agent peut alors appeler les outils PaidSync.ai pour Google Ads, Meta Ads et 12 autres plateformes.

Prérequis du SDK Agents

Le SDK offre deux façons d'utiliser un serveur MCP distant. PaidSync.ai fonctionne avec celle où votre code gère la connexion :

  • MCPServerStreamableHttp, avec l'URL et les en-têtes dans ses paramètres.
  • Une clé API PaidSync.ai dans une variable d'environnement. La documentation recommande un en-tête Authorization plutôt qu'une URL.
  • Un identifiant PaidSync.ai avec Google Ads connecté.

Le SDK propose aussi un outil MCP hébergé, où l'API Responses d'OpenAI effectue les appels à votre place. La documentation ne décrit pas de flux OAuth exécuté par le SDK, un en-tête est donc la voie à suivre ici.

Comment ça marche

RéglageValeur
ClasseMCPServerStreamableHttp
URLhttps://mcp.paidsync.ai/mcp
En-têteAuthorization: Bearer, depuis une variable d'environnement
Transmis àAgent(mcp_servers=[server])
Limite de la cléLectures et aperçus sur Google Ads

Appliquer une modification Google Ads nécessite la connexion OAuth de PaidSync.ai, qu'une clé ne permet pas. Le réglage d'approbation des outils du SDK peut mettre les outils d'écriture en attente d'une personne.

Comment connecter Google Ads au SDK OpenAI Agents en 5 étapes

Suivez-les dans l'ordre. Le bloc de code contient la configuration exacte issue de la documentation MCP du SDK OpenAI Agents.

1

Connecter Google Ads à PaidSync.ai

Inscrivez-vous sur paidsync.ai et connectez Google Ads sur l'écran de connexion de Google.

2

Créer une clé API

Créez une clé dans votre tableau de bord et exportez-la sous PAIDSYNC_API_KEY.

3

Créez le serveur

Utilisez l'extrait ci-dessous. Le gestionnaire de contexte asynchrone ouvre et ferme la connexion.

4

Transmettez-le à un Agent

Donnez à l'Agent mcp_servers=[server] et appelez Runner.run.

5

Vérifiez l'appel d'outil

Lisez la sortie de l'exécution et confirmez qu'un outil PaidSync.ai a été utilisé.

SDK OpenAI Agents avec PaidSync.ai

import asyncio, os from agents import Agent, Runner from agents.mcp import MCPServerStreamableHttp async def main(): async with MCPServerStreamableHttp( name="PaidSync", params={ "url": "https://mcp.paidsync.ai/mcp", "headers": {"Authorization": "Bearer " + os.environ["PAIDSYNC_API_KEY"]}, "timeout": 10, }, cache_tools_list=True, ) as server: agent = Agent(name="Ads analyst", mcp_servers=[server]) result = await Runner.run(agent, "List my Google Ads accounts.") print(result.final_output) asyncio.run(main())

Comment vérifier la connexion

Commencez par la liste des comptes, qui est en lecture seule, puis passez au rapport sur les dépenses gaspillées.

« List my Google Ads accounts. »
Lancez ceci pour confirmer la connexion.
« Run get_wasted_spend_report for the last 30 days and list the search terms with cost and no conversions. »
Lancez ceci pour confirmer la connexion.

Comment PaidSync.ai vous protège

  • Les clés restent hors des URL. La clé passe dans un en-tête, depuis une variable d'environnement.
  • Les rapports ne changent rien. Les rapports de budget gaspillé et de performance ne font que lire votre compte.
  • Connexion pour les modifications. Une clé ne peut pas appliquer de modification Google Ads.
  • Un journal des changements. Les changements appliqués sont consignés, au mieux, avec un résultat avant et après.

La configuration suit la documentation du SDK OpenAI Agents, vérifiée le 24 octobre 2026. Source : documentation MCP du SDK OpenAI Agents. Tous les outils Google Ads figurent sur la page du serveur MCP Google Ads, et la liste complète des clients se trouve sur Connectez vos publicités.

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.

Questions fréquentes

Le SDK OpenAI Agents prend-il en charge MCP ?

Oui. Il prend en charge les outils MCP hébergés et les serveurs Streamable HTTP que votre code gère.

Lequel utiliser pour PaidSync.ai ?

MCPServerStreamableHttp avec un en-tête Bearer est la voie documentée et simple.

L'agent peut-il modifier mon compte Google Ads ?

Avec une clé, il lit et prévisualise. Appliquer une modification Google Ads exige la connexion OAuth.

Cela fonctionne-t-il pour Meta Ads ?

Oui. Le même serveur expose les outils Meta Ads. Voir la page du serveur MCP Meta Ads.

Combien cela coûte-t-il ?

PaidSync.ai est gratuit pour 100 tâches par mois, d'une valeur de $50, sans carte. Pro démarre à $99 par mois. Voir les tarifs.

Connectez vos annonces à Claude, ChatGPT, Gemini et plus→Serveur MCP Google Ads avec accès complet en écriture→Serveur MCP PaidSync.ai pour 14 plateformes publicitaires→Créez votre propre agent publicitaire→

PaidSync.ai exécute 630+ outils sur 14 plateformes publicitaires et analytiques. Connectez vos comptes une seule fois et utilisez-les dans l'assistant IA dans lequel vous travaillez déjà.

Essai gratuit Réserver une démo