Ir al contenido principal

Cómo Conectar Google Ads con Claude vía MCP: Tutorial Paso a Paso 2026

30 de abril de 2026
16 min

Conecta Google Ads a Claude Code vía MCP sin escribir código. Developer token, service account y reportes de campañas en lenguaje natural paso a paso.

Javier Santos

Especialista en IA & Machine Learning

📧¿Te gusta este contenido?

Únete a 547+ profesionales que reciben tips de IA cada semana. Sin spam, cancela cuando quieras.

Cómo Conectar Google Ads con Claude vía MCP: Tutorial Paso a Paso [2026]

¿Quieres formar a tu equipo de paid media en Claude + MCPs? Formación in-company con casos prácticos de Ads, Analytics y Search Console.

TL;DR

  • Conectar Google Ads con Claude vía MCP te permite analizar campañas, presupuestos y rendimiento por palabra clave hablando con la IA en lugar de navegar dashboards
  • Tres elementos imprescindibles: developer token de Google Ads, service account en Google Cloud y MCP server (oficial o community)
  • Tiempo total: 40-50 minutos (más que Analytics porque Google Ads requiere developer token aprobado)
  • Coste: 0 EUR si ya tienes cuenta de Google Ads activa
  • Permisos: solo lectura para empezar; escritura solo si quieres que Claude pause campañas o modifique pujas
  • Caso real: detección de keywords con CPC subido y CTR bajo en menos de 5 minutos por cuenta
  • Mismo procedimiento que Google Analytics + Claude con dos pasos extra (developer token y aprobación)


"El 73% de las cuentas de Google Ads PYME tienen al menos 5 keywords con CPC duplicado respecto a su CTR. Un agente de IA conectado vía MCP detecta esos casos en segundos." — Javier Santos Criado, consultor de IA en Javadex

"AI agents will autonomously manage 30% of paid media budgets by 2027." — Forrester Research, marketing predictions report (febrero 2026)

Si ya leíste el tutorial de Google Analytics + Claude vía MCP, este post es la versión equivalente para Google Ads. El procedimiento es muy parecido — service account + permisos + instalación del MCP — pero Google Ads añade dos requisitos específicos: el developer token y un proceso de aprobación.


Qué Cambia con Google Ads Respecto a Analytics

Google Ads requiere autenticación adicional porque expone capacidades de gasto monetario, no solo lectura de datos. Analytics consulta sesiones; Ads puede modificar pujas y presupuestos. Google añade dos capas de seguridad:

DiferenciaGoogle AnalyticsGoogle Ads
Service Account
API a habilitarAnalytics Data API + Admin APIGoogle Ads API
Developer Token❌ No requiereObligatorio
Aprobación de Google❌ No requiere✅ Token en modo "Test" hasta aprobación
Cuenta MCC (manager)❌ No requiereRecomendado para agencias
Refresh Token OAuthOpcionalRecomendado para producción
Tiempo total de setup25-30 min40-50 min
Importante: el developer token en modo "Test" funciona perfectamente con cuentas de prueba o tu propia cuenta de Ads. Solo necesitas aprobación de Google si quieres operar sobre cuentas de terceros sin OAuth interactivo.


Requisitos Previos

RequisitoCosteTiempo
Cuenta de Google Ads activa (con o sin gasto)Gratis crearla5 min
Cuenta MCC (Manager) de Google Ads — recomendadoGratis5 min
Cuenta de Google Cloud con un proyecto creadoGratis5 min
Cuenta en Claude (gratuita o Pro 20 USD/mes)0-20 USD2 min
Claude Desktop o Claude Code instaladoGratis3 min

Paso 1: Crear o Configurar tu Cuenta MCC

Una cuenta MCC (Manager) de Google Ads es una cuenta paraguas que agrupa varias cuentas de Ads bajo una misma vista. Es gratis y es lo que recomienda Google para conectar APIs en producción.

  1. Entra en ads.google.com/home/tools/manager-accounts
  2. Pulsa Crear cuenta de administrador
  3. Nombre: Mi Agencia MCC o MCP Ads Personal
  4. Selecciona la zona horaria y la moneda
  5. Confirma

Una vez creada, vincula tus cuentas de Ads existentes a la MCC: dentro de la MCC ve a Cuentas → + → introduce el ID de cliente de cada cuenta de Ads y envía la solicitud. Acepta la invitación desde la cuenta hija.

Tip agencia: una sola MCC + una sola service account te da acceso a las cuentas de todos tus clientes que hayan aceptado la vinculación. Mucho más simple que crear una SA por cliente.


Paso 2: Solicitar el Developer Token

El developer token es la clave que identifica a tu aplicación frente a la API de Google Ads. Sin él, ninguna llamada funciona.

  1. Inicia sesión en tu MCC (no en una cuenta de cliente)
  2. Menú herramientas → Configuración → Centro de API (o ve directamente a ads.google.com/aw/apicenter)
  3. Acepta los términos
  4. Rellena el formulario:

- Nombre de la empresa: tu marca o agencia

- Sitio web: el dominio público

- Caso de uso: describe que vas a leer datos de cuentas propias para análisis (no menciones operar sobre terceros si no quieres aprobación)

- Email de contacto

  1. Envía la solicitud

Recibirás un developer token en formato XXX_YYYYY_ZZZZZZZZZ en estado "Test Account". Este modo permite:

  • Operar sobre cuentas con menos de 10.000 operaciones/día
  • Cuentas vinculadas a tu MCC
  • Cuentas de prueba

Si gestionas cuentas grandes o de terceros, solicita el upgrade a "Basic Access" (suele tardar 1-3 días laborables).


Paso 3: Crear la Service Account en Google Cloud

El proceso es idéntico al de Google Analytics: proyecto + service account + clave JSON. Si ya leíste la guía de service accounts para MCP, salta este paso.

Resumen exprés:

  1. console.cloud.google.com → crea proyecto mcp-google-ads-2026
  2. APIs y servicios → Biblioteca → busca Google Ads APIHabilitar
  3. IAM → Cuentas de servicio → Crear cuenta de servicio
  4. Nombre: mcp-ads-claude
  5. No le asignes roles (los daremos en Ads directamente)
  6. En la SA creada → Claves → Agregar clave → JSON → descárgala
  7. Renombra el archivo a gsa-mcp-ads.json y guárdalo en un sitio seguro

Te quedará una identidad como mcp-ads-claude@mcp-google-ads-2026.iam.gserviceaccount.com.


Paso 4: Vincular la Service Account con la Cuenta MCC

Aquí Google Ads se diferencia de Analytics: en lugar de invitar a la SA como un usuario, hay que crear una credencial OAuth dentro del proyecto Cloud y conectar con la MCC mediante un refresh token.

Opción A: OAuth con refresh token (recomendado para producción)

  1. En Google Cloud Console → APIs y servicios → Pantalla de consentimiento de OAuth
  2. Tipo de usuario: Externo (o Interno si tienes Workspace)
  3. Rellena nombre de la app, email de contacto y dominio
  4. Añade los scopes: https://www.googleapis.com/auth/adwords
  5. Añade tu propio email como usuario de prueba
  6. APIs y servicios → Credenciales → Crear credenciales → ID de cliente OAuth
  7. Tipo: Aplicación de escritorio
  8. Descarga el JSON de OAuth (oauth_client.json)

Para obtener el refresh token, ejecuta el flujo OAuth una vez en local. El propio MCP server lo hace automáticamente la primera vez que arrancas la conexión.

Opción B: Service account con domain-wide delegation (Workspace)

Solo viable con Google Workspace y permisos de superadmin. La SA actúa "en nombre" de un usuario de tu dominio. Documentación detallada: Google Ads API — Service accounts.


Paso 5: Instalar el MCP de Google Ads en Claude

A abril de 2026 hay dos opciones de MCP server para Google Ads:

MCP ServerMantenedorRecomendado para
google-ads-mcp (community)mantenedor independienteLectura básica de campañas
mcp-google-ads (community Python)activo, MIT licenseLectura avanzada + operaciones
Oficial Google❌ No publicado aún (abril 2026)
Atención: Google no tiene MCP oficial para Ads todavía. Verifica las estrellas, autor y actividad reciente del repositorio antes de instalar. Yo recomiendo el más popular y con mantenedor identificable.

Abre Claude Desktop y escribe:

code
1Instala el MCP de Google Ads desde
2https://github.com/[mantenedor]/google-ads-mcp y configúralo con:
3- Developer token: XXX_YYYYY_ZZZZZZZZZ
4- Service account JSON: /Users/tunombre/keys/gsa-mcp-ads.json
5- Login customer ID: 123-456-7890 (mi MCC)
6- Refresh token: 1//abc...xyz (si vas con OAuth)

Claude:

  1. Lee el README oficial del repo
  2. Detecta dependencias (pip install, uv pip install o pnpm add)
  3. Genera la configuración en ~/.claude/mcp.json
  4. Apunta a las credenciales correctamente

Configuración resultante (ejemplo):

json
1{
2 "mcpServers": {
3 "google-ads": {
4 "command": "uvx",
5 "args": ["mcp-google-ads"],
6 "env": {
7 "GOOGLE_ADS_DEVELOPER_TOKEN": "XXX_YYYYY_ZZZZZZZZZ",
8 "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "1234567890",
9 "GOOGLE_APPLICATION_CREDENTIALS": "/Users/tunombre/keys/gsa-mcp-ads.json",
10 "GOOGLE_ADS_REFRESH_TOKEN": "1//abc...xyz"
11 }
12 }
13 }
14}

Cierra y reabre Claude Desktop. Verifica con: ¿Qué herramientas de Google Ads tienes disponibles?. Deberías ver list_campaigns, get_campaign_performance, list_keywords, get_account_summary, etc.


Paso 6: Tu Primer Reporte de Campañas

Algunos prompts de ejemplo que funcionan al instante:

code
1Lista mis campañas activas con CTR, CPC medio y conversiones del último
2mes. Marca en rojo las que tengan ROAS por debajo de 2 y propón qué hacer
3con cada una.

code
1Identifica las 20 keywords con más gasto pero menos de 1% de CTR en mi
2cuenta principal. Sugiere si conviene pausarlas o cambiar la concordancia.

code
1Compara el rendimiento de mis ad groups de Search vs Performance Max en
2los últimos 90 días. Genera una tabla y un veredicto.

code
1Revisa la calidad de mis Quality Scores. Lista las keywords con score
2≤4 y propón mejoras de relevancia, página de destino y CTR esperado.

Si conectaste también Google Analytics, Claude puede cruzar los dos:

code
1Cruza el tráfico de Google Ads (campaña + ad group) con el engagement
2en Analytics (tasa de rebote, tiempo en sitio). Lista las campañas que
3traen tráfico pero no convierten en sesión cualificada.


Casos de Uso Reales

1. Auditoría rápida de cuentas heredadas

Antes: descargar 5 informes en Excel, cruzarlos a mano, 4 horas. Con MCP: pides a Claude audita esta cuenta y dame las 10 acciones de mayor impacto. 8 minutos.

2. Pausar keywords con presupuesto desperdiciado

Si das permisos de escritura, Claude detecta keywords con gasto > 50 EUR y conversiones = 0 en los últimos 30 días, y las pausa con tu confirmación. Ahorro medio en cuentas medianas: 200-400 EUR/mes.

3. Reportes mensuales para clientes

Antes: 90 minutos por cuenta haciendo PDFs en Looker Studio. Con MCP: Claude genera un HTML con branding, métricas, insights y recomendaciones. 3 minutos.

4. Detección de anomalías diarias

Cron diario que revisa CPC, CTR y conversiones. Si alguna métrica clave se desvía >30% respecto a la media de 14 días, te manda alerta vía Slack/email.


Errores Comunes al Conectar Google Ads con Claude

Error 1: developer token no válido

Problema: error DEVELOPER_TOKEN_NOT_APPROVED o INVALID_DEVELOPER_TOKEN. Solución: el token debe pertenecer a tu MCC y estar al menos en estado "Test". Vuelve al Centro de API de tu MCC y verifica que el token está activo.

Error 2: login customer ID equivocado

Problema: error USER_PERMISSION_DENIED o CUSTOMER_NOT_FOUND. Solución: el loginCustomerId debe ser el ID de tu MCC (manager), no el de la cuenta hija que quieres consultar. Formato: 10 dígitos sin guiones.

Error 3: cuenta hija no vinculada

Problema: el MCP lista solo la MCC sin las cuentas reales. Solución: ve a la MCC → Cuentas → confirma que cada cuenta hija tiene estado Activo (no "Solicitud pendiente").

Error 4: scopes OAuth insuficientes

Problema: accessNotConfigured o Insufficient Permission. Solución: añade el scope https://www.googleapis.com/auth/adwords a la pantalla de consentimiento OAuth y regenera el refresh token.

Error 5: cuotas de la API excedidas

Problema: RESOURCE_EXHAUSTED o QUOTA_EXCEEDED. Solución: el modo "Test Account" tiene límite de ~15.000 operaciones/día. Si lo agotas, solicita "Basic Access" o reparte las consultas en lotes con caché.


Errores Comunes al Pedir Reportes en Lenguaje Natural

Error 1: ambigüedad de cuenta

Problema: tienes varias cuentas vinculadas y Claude consulta la equivocada. Solución: en cada prompt indica usa la cuenta con customer_id 9876543210 o el nombre exacto.

Error 2: rangos de fechas demasiado largos

Problema: 18 meses de datos = miles de filas que saturan el contexto. Solución: parte por trimestres (compárame Q1 2026 vs Q1 2025).

Error 3: pedirle modificaciones cuando solo tienes lectura

Problema: pausa la campaña X falla con permisos insuficientes. Solución: o lo aceptas (más seguro) o eleva el rol del usuario en Ads a uno con escritura. Recomendación: mantén lectura y haz tú las acciones críticas tras revisar.


Preguntas Frecuentes

¿Puedo conectar Google Ads con Claude usando solo una cuenta personal?

Sí, con limitaciones. Sin MCC y sin cuenta de cliente activa, puedes pedir un developer token pero solo te servirá para cuentas de prueba. Si quieres datos reales, lo más práctico es crear una MCC gratis y vincular tu cuenta personal.

¿Hay un MCP oficial de Google para Ads?

A abril de 2026, no. Google publicó MCP oficial para Analytics pero no para Ads. Existen varios MCPs community en GitHub que usan la API oficial. Verifica siempre el repositorio (estrellas, autor, actividad) antes de instalar.

¿Necesito programar para conectar Google Ads con Claude?

No. Claude Code instala el MCP por ti, configura las credenciales y te ayuda a obtener el refresh token. La parte que sí requiere intervención manual es solicitar el developer token (formulario web) y vincular cuentas en la MCC.

¿Qué hago si mi developer token está en modo "Test" y necesito acceso completo?

Solicita "Basic Access" desde el Centro de API de tu MCC. Google revisa la solicitud manualmente y suele tardar 1-3 días laborables. Te pedirá detalles del caso de uso, sitio web y a veces una llamada con un representante. Para uso personal o agencia pequeña, "Test" suele bastar.

¿Puedo pedirle a Claude que pause campañas o modifique pujas?

Sí, pero solo si das permisos de escritura. Por defecto recomiendo lectura. Si avanzas a escritura, configura el MCP en modo --read-write y crea una segunda service account con permisos limitados a campañas concretas. Importante: pídele a Claude que siempre confirme antes de aplicar cambios que afecten a presupuestos.

¿Funciona con Microsoft Ads / Bing Ads?

Sí, con su propio MCP. Microsoft tiene API de Bing Ads y existen MCPs community que la consumen. El procedimiento es similar: app registration en Azure AD + permisos sobre la cuenta de Ads + refresh token. Para SEO en Bing tienes el MCP de Bing Webmaster Tools, bien probado.

¿Cuánto tarda en aprobarse el developer token de Google Ads?

Modo "Test": instantáneo. "Basic Access": entre 1 y 3 días laborables (a veces hasta una semana en periodos de alta carga). "Standard Access" (para integraciones de producción con miles de cuentas): 2-4 semanas y revisión más exhaustiva.

¿Qué riesgos asumo al conectar Google Ads con una IA?

Mientras estés en solo lectura, los riesgos son los mismos que con cualquier API: filtración del JSON de credenciales o del refresh token. Si das escritura, el riesgo es alto: una IA mal supervisada puede pausar campañas activas o duplicar pujas. Mi recomendación: empieza siempre en modo lectura y pide confirmación humana antes de cualquier modificación.


¿Merece la Pena? Cálculo de ROI

Si gestionas 5 cuentas de Google Ads y dedicas 2 horas/semana a cada una en reporting (10 horas totales), Claude vía MCP te ahorra ~7 horas/semana = 28 horas/mes. A 60 EUR/hora son 1.680 EUR/mes por una inversión de 100 USD/mes en Claude Max. ROI de 16x.

PerfilCuentas gestionadasHoras ahorradas/mesAhorroCoste ClaudeROI
Freelance paid media3 cuentas16h800 EUR20 USD40x
Agencia pequeña10 cuentas50h3.000 EUR100 USD30x
In-house mid1 cuenta grande12h720 EUR20 USD36x
Agencia mediana25 cuentas100h6.000 EUR500 USD (Teams 5 pax)12x

Plan de Acción

CuándoAcciónResultado
HoyCrea MCC y solicita developer tokenToken en estado "Test"
En 30 minCrea SA y descarga JSONIdentidad lista
En 45 minConfigura OAuth y obtén refresh tokenCredenciales completas
En 60 minPide a Claude que instale el MCPPrimer list_campaigns ejecutado
Semana 1Define 3 reportes recurrentesAuditorías semanales automatizadas
Mes 1Cruza datos con Analytics y Search ConsoleStack growth completo

Recursos para Seguir Aprendiendo

Documentación oficial

Posts complementarios


Fuentes


Posts Relacionados


Actualización abril 2026: Google no ha lanzado MCP oficial para Ads (sí para Analytics). Si lo publican, este post se actualizará. Mientras tanto, los MCPs community con buenas estrellas funcionan estables.


En Resumen

  • Google Ads + Claude vía MCP requiere developer token (no solo service account, como Analytics)
  • Tiempo total: 40-50 minutos (más que GA4 por la aprobación del token)
  • Modo "Test" del developer token funciona para cuentas propias y vinculadas a tu MCC
  • Recomendación clave: empieza en modo solo lectura. La escritura (pausar campañas, modificar pujas) la activas más adelante con confirmación humana
  • Caso de uso de mayor ROI: auditorías mensuales de cuentas heredadas — pasas de 4 horas a 8 minutos por cuenta
  • Cruza datos con Google Analytics para detectar campañas que traen tráfico pero no convierten
  • MCP oficial Google Ads no existe aún (abril 2026): usa MCPs community verificando autor y estrellas en GitHub

¿Crees que estás sacando partido a la IA en tu empresa?

Si la respuesta no es un sí rotundo, te estás dejando horas, dinero y ventaja competitiva cada día que pasa. Mientras tú lo valoras, tu competencia ya lo está usando para moverse el doble de rápido.

Te construyo el cerebro de IA de tu empresa: 100% adaptado a tu stack, tus datos y tus procesos. Resultados medibles desde la primera semana, no dentro de seis meses.

📬

¿Te ha gustado? Hay más cada semana

Únete a "IA Sin Humo" — la newsletter donde comparto lo que realmente funciona en inteligencia artificial. Sin teoría innecesaria, sin postureo.

📚

1 Tutorial

Paso a paso, práctico

🛠️

3 Herramientas

Probadas y útiles

💡

0 Bullshit

Solo lo que importa

+547 suscriptores • Cada martes • Cancela cuando quieras

Javier Santos - Especialista en IA & Machine Learning

Javier Santos

Consultor de IA para empresas. Comparto contenido sobre inteligencia artificial, automatización y desarrollo cada semana.