Google Ads MCP Server (hosted, no developer token)

Servidor MCP remoto alojado que conecta Claude, ChatGPT, Cursor y Claude Code con Google Ads mediante un solo inicio de sesión OAuth: 14 herramientas de Google Ads para informes GAQL, Keyword Planner, recomendaciones y cambios con aprobación, sin necesidad de instalar nada.

Documentación

Servidor MCP de Google Ads: herramientas, configuración y ajustes para Claude, ChatGPT y Cursor

El servidor MCP de Google Ads de Ryze AI es un servidor MCP remoto alojado que conecta Claude, ChatGPT, Cursor, Claude Code o cualquier cliente MCP a tu cuenta de Google Ads con un solo inicio de sesión OAuth. Expone 14 herramientas de Google Ads — informes GAQL, investigación de Keyword Planner, recomendaciones de Google y cambios de campaña con aprobación — sin token de desarrollador, sin proyecto de Cloud y sin nada que instalar. Añade la URL de abajo, inicia sesión con Google y estarás operativo en aproximadamente un minuto.

URL del servidor

https://connector.get-ryze.ai/mcp

Configuración para cada cliente ↓

google_ads · especificación del servidorOAuth2

Nombre del servidor

Ryze AI (Google Ads MCP)

Endpoint

https://connector.get-ryze.ai/mcp

Transporte

MCP remoto sobre HTTP Streamable

Autenticación

OAuth 2.0 (inicio de sesión con Google, un espacio de trabajo Ryze por conexión)

Alojamiento

Alojado por Ryze AI — nada que instalar o ejecutar

Herramientas de Google Ads

14 (8 de lectura · 6 de escritura, con aprobación)

También en este endpoint

Meta Ads, TikTok, GA4, Search Console, Shopify — más de 150 herramientas

Token de desarrollador

No requerido

Precio

Gratis para conectar · Ads Autopilot de pago $89/mes fijo

Actualizado

3 de septiembre de 2026

La versión corta

  1. Una URL, https://connector.get-ryze.ai/mcp, funciona en Claude, ChatGPT, Claude Code, Cursor y cualquier cliente MCP.
  2. OAuth 2.0 con tu inicio de sesión de Google. Sin token de desarrollador, sin proyecto de Google Cloud, sin Python, sin servidor que ejecutar.
  3. 14 herramientas de Google Ads: 8 de lectura (GAQL, Keyword Planner, recomendaciones, árbol de cuentas) y 6 de escritura, cada una con aprobación.
  4. El mismo endpoint incluye Meta Ads, TikTok, GA4, Search Console y Shopify — más de 150 herramientas en total.
  5. Gratis para conectar. Ads Autopilot de pago cuesta $89/mes fijo si quieres que Ryze AI ejecute las optimizaciones por ti.

01 — Descripción general

Qué hace este servidor MCP de Google Ads

MCP (Protocolo de Contexto de Modelo) es el estándar abierto que los asistentes de IA usan para llamar herramientas externas. Un servidor MCP de Google Ads convierte tu cuenta de anuncios en un conjunto de esas herramientas, de modo que un asistente pueda extraer un informe, investigar palabras clave o cambiar un presupuesto desde un chat en lugar de la interfaz de Google Ads. La mayoría de los servidores MCP de Google Ads en GitHub son procesos locales de Python que configuras con tus propias credenciales de API; este está alojado, por lo que toda la configuración es una URL y un inicio de sesión con Google. Si quieres una visión más amplia — qué es un MCP y qué ruta elegir — comienza con la descripción general del MCP de Google Ads.

/01

OAuth 2.0 gestionado

Inicio de sesión en el navegador con Google, tokens renovados en el servidor. Sin proyecto de Cloud, sin client_secret.json, sin solicitud de token de desarrollador.

/02

Ejecución de consultas GAQL

runRawGaql ejecuta cualquier informe de Google Ads Query Language — campañas, términos de búsqueda, activos, historial de cambios — hasta 10,000 caracteres por consulta.

/03

Investigación de Keyword Planner

Ideas de palabras clave a partir de palabras clave semilla o una URL, además de volumen histórico, competencia y rangos de oferta de parte superior de página para cualquier lista de palabras clave.

/04

Recomendaciones de Google

Lista las recomendaciones de optimización de Google con su impacto estimado, luego aplícalas o descártalas desde el chat.

/05

Escrituras con aprobación

Las mutaciones para campañas, presupuestos, palabras clave, negativas y audiencias se ejecutan mediante aprobación por herramienta. Las eliminaciones usan una herramienta separada y explícita.

/06

Compatible con Manager (MCC)

Descubre cada cuenta accesible, asigna un manager a sus cuentas hijas y pasa loginCustomerId para configuraciones de agencias.

/07

Carga de activos de imagen

Envía activos de imagen directamente a la Biblioteca de Activos para Performance Max y anuncios de display responsivos.

/08

Seis plataformas, una URL

El mismo endpoint incluye los conjuntos de herramientas de Meta Ads, TikTok, GA4, Search Console y Shopify — un inicio de sesión en lugar de seis servidores.

02 — Referencia de herramientas

Las 14 herramientas de Google Ads

Cada herramienta acepta un customerId opcional (el ID de cuenta de Google Ads de 10 dígitos) y loginCustomerId (la cuenta de manager cuando trabajas a través de un MCC). Las herramientas de escritura están sujetas a aprobación y admiten pruebas de validateOnly donde Google las ofrece.

HerramientaAccesoQué haceParámetros clave
getAccountSummarylecturaGasto, clics, conversiones, CPA y ROAS para un rango de fechas en una sola llamada.customerId · period { startDate, endDate } · loginCustomerId
getAccountHierarchylecturaÁrbol de subcuentas de Manager → subcuentas para un MCC.customerId · loginCustomerId
listAccessibleCustomerslecturaCada cuenta de Google Ads a la que puede acceder el inicio de sesión. Llama a esto primero para encontrar IDs de cliente.ninguno
listConversionActionslecturaAcciones de conversión con estado, categoría y configuración de conteo.customerId · loginCustomerId
listRecommendationslecturaRecomendaciones de optimización de Google, con las descartadas a petición.customerId · dismissed · loginCustomerId
applyRecommendationescrituraAplica una o más recomendaciones por nombre de recurso.customerId · operations[] { resourceName }
dismissRecommendationescrituraDescarta recomendaciones para que Google deje de mostrarlas.customerId · operations[] { resourceName }
generateKeywordIdeaslecturaIdeas de Keyword Planner con volumen mensual a partir de una semilla de palabra clave, semilla de URL o ambas.customerId · request { keywordSeed | urlSeed | keywordAndUrlSeed, geoTargetConstants, language, keywordPlanNetwork }
generateKeywordHistoricalMetricslecturaBúsquedas mensuales promedio, competencia y ofertas de parte superior de página bajas/altas para una lista de palabras clave conocida.customerId · request { keywords, geoTargetConstants, language, keywordPlanNetwork, historicalMetricsOptions }
runRawGaqllecturaCualquier consulta GAQL contra recursos de informes (campaign, ad_group, keyword_view, search_term_view, geographic_view, customer…).customerId · query (≤ 10,000 caracteres) · loginCustomerId
runRawMutateescrituraCrea o actualiza campañas, presupuestos, grupos de anuncios, criterios, anuncios y activos. Admite pruebas validateOnly.customerId · mutateOperations[] · validateOnly
runRawMutateDeleteescrituraElimina recursos. Irreversible en Google Ads, por lo que solo se ejecuta en una lista explícita aprobada elemento por elemento.customerId · mutateOperations[] { …Operation: { remove } } · validateOnly
runRawCustomAudienceMutateescrituraCrea o actualiza audiencias personalizadas (miembros de palabra clave, URL, aplicación o categoría de lugar) para segmentación y señales de PMax.customerId · operations[] · validateOnly
uploadImageAssetescrituraSube una imagen desde una URL como activo IMAGE y devuelve su nombre de recurso.customerId · imageUrl · assetName

El mismo endpoint expone los conjuntos de herramientas de Meta Ads, TikTok, GA4, Search Console y Shopify. La lista multiplataforma está en la referencia de herramientas de API publicitaria y MCP; el lado de Meta tiene su propia página en Meta Ads MCP.

03 — Requisitos previos

Qué necesitas antes de comenzar

Necesitas

  • Un inicio de sesión de Google con acceso Estándar o Administrador a la cuenta de Google Ads (o la cuenta de manager por encima de ella).
  • Una cuenta gratuita de Ryze AI — creada durante el paso de OAuth si no tienes una.
  • Un cliente MCP: Claude Pro, Team o Max (los conectores personalizados no están en el plan gratuito), ChatGPT Plus, Pro o Business con modo Desarrollador, o Claude Code, Cursor, Windsurf, VS Code en cualquier plan.

No necesitas

  • Un token de desarrollador de la API de Google Ads — el servidor alojado trae su propio acceso a la API. (Qué implica la ruta del token.)
  • Un proyecto de Google Cloud, pantalla de consentimiento OAuth o client_secret.json.
  • Python, Node, un entorno virtual, un archivo .env o un proceso que mantener en ejecución.

04 — Configuración

Instalación en cada cliente MCP

Todas las rutas terminan en la misma pantalla de OAuth: inicia sesión con Google, elige tu espacio de trabajo de Ryze, haz clic en Permitir. Una conexión se asigna a un espacio de trabajo, por lo que las agencias con varios espacios de trabajo de clientes se reconectan por espacio de trabajo. Las capturas de pantalla para la ruta de Claude están en cómo conectar Claude a Google y Meta Ads.

Claude (web y escritorio)

  1. 01En claude.ai, haz clic en tu avatar (abajo a la izquierda) → Configuración.
  2. 02Abre la pestaña Conectores y haz clic en Personalizar, luego en + junto a Conectores.
  3. 03Nombre: Ryze AI. URL del servidor MCP remoto: https://connector.get-ryze.ai/mcp. Haz clic en Agregar.
  4. 04Haz clic en Conectar en el nuevo conector, inicia sesión con Google, elige tu espacio de trabajo y haz clic en Permitir que Claude se conecte.
  5. 05Una confirmación verde lista las herramientas disponibles. Inicia un nuevo chat y haz tu primera pregunta.

Requiere Claude Pro, Team o Max. La aplicación de escritorio de Claude usa el mismo flujo de Configuración → Conectores; si prefieres el archivo de configuración, usa la entrada mcp-remote en "Archivo de configuración de Claude Desktop" a continuación.

ChatGPT

  1. 01 Configuración → Aplicaciones. En Configuración avanzada, activa Modo Desarrollador.
  2. 02Haz clic en Crear aplicación. Nombre: Ryze AI. URL del servidor MCP: https://connector.get-ryze.ai/mcp — elige URL del servidor, no Túnel.
  3. 03Autenticación: OAuth. Marca el reconocimiento y haz clic en Crear.
  4. 04En la página de autorización elige Iniciar sesión con Ryze AI, selecciona tu espacio de trabajo y haz clic en Permitir.
  5. 05Inicia un nuevo chat: "Extrae el gasto de Google Ads de los últimos 7 días y desglósalo por campaña."

Requiere un plan de ChatGPT que admita aplicaciones y conectores (Plus, Pro o Business).

Claude Code

claude mcp add --transport http ryze https://connector.get-ryze.ai/mcp

Luego ejecuta /mcp dentro de Claude Code para completar el inicio de sesión OAuth. Añade --scope user para que esté disponible en cada proyecto.

Cursor, Windsurf y cualquier cliente mcp.json

mcp.json (Cursor:.cursor/mcp.json · Windsurf: mcp_config.json)json

{
  "mcpServers": {
    "ryze": {
      "url": "https://connector.get-ryze.ai/mcp"
    }
  }
}

Guarda y luego aprueba la solicitud OAuth que abre el cliente. Windsurf usa la clave serverUrl en lugar de url.

VS Code (modo agente de GitHub Copilot)

{
  "servers": {
    "ryze": {
      "type": "http",
      "url": "https://connector.get-ryze.ai/mcp"
    }
  }
}

Archivo de configuración de Claude Desktop (opcional)

{
  "mcpServers": {
    "ryze": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://connector.get-ryze.ai/mcp"]
    }
  }
}

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json. Reinicia Claude Desktop; la primera llamada abre el navegador para OAuth. La mayoría de las personas no necesitarán esto — Configuración → Conectores hace lo mismo sin Node. Más en la guía de configuración de Google Ads para Claude Desktop.

05 — Uso

Qué preguntar una vez conectado

Informes

  • >"Extrae el gasto de Google Ads de los últimos 7 días y desglósalo por campaña."
  • >"Compara el CPA de esta semana con el de la semana pasada por campaña. ¿Qué cambió?"
  • >"Crea un informe semanal de Google Ads y señala cualquier cosa en la que deba actuar."

Gasto desperdiciado

  • >"¿Qué campañas desperdiciaron más gasto en los últimos 30 días?"
  • >"Lista los términos de búsqueda con costo superior a $100 y cero conversiones este mes, luego agrégalos como negativos."
  • >"Muestra los grupos de anuncios con CTR inferior al 1% y gasto superior a $50 en los últimos 14 días."

Investigación de palabras clave

  • >"Genera ideas de palabras clave para 'gestión de anuncios con IA' en EE. UU. y muestra el volumen mensual."
  • >"Obtén métricas históricas para estas 20 palabras clave: búsquedas promedio, competencia, oferta de parte superior de página."
  • >"¿Cuáles de mis campañas de Search no cubren ninguna de las 50 mejores ideas para 'automatización de google ads'?"

Cambios (con aprobación)

  • >"Sube el presupuesto de la campaña con mejor ROAS en un 20%, valida primero."
  • >"Aplica las recomendaciones de 'añadir palabras clave negativas' de Google, pero muéstrame la lista primero."
  • >"Pausa cada grupo de anuncios con CTR inferior al 1% y gasto superior a $50 este mes."

Flujos de auditoría listos: la auditoría completa de Google Ads con Claude MCP, análisis de competidores a través de MCP, recetas de automatización y la guía del comprador de medios para Claude.

06 — Ejemplos de GAQL

Consultas que puedes pegar en el chat

Rara vez necesitas escribir GAQL — el asistente lo hace. Cuando quieras control exacto, pega una consulta y el servidor la ejecutará a través de runRawGaql. Tres que se usan a diario:

Rendimiento de campaña, últimos 30 días

SELECT
  campaign.name,
  campaign.status,
  metrics.cost_micros,
  metrics.clicks,
  metrics.conversions,
  metrics.conversions_value
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
  AND campaign.status = 'ENABLED'
ORDER BY metrics.cost_micros DESC
LIMIT 25

Los costos se devuelven en micros — divide cost_micros entre 1,000,000.

Términos de búsqueda que gastaron $100+ con cero conversiones

SELECT
  search_term_view.search_term,
  campaign.name,
  ad_group.name,
  metrics.cost_micros,
  metrics.clicks,
  metrics.conversions
FROM search_term_view
WHERE segments.date DURING LAST_30_DAYS
  AND metrics.conversions = 0
  AND metrics.cost_micros > 100000000
ORDER BY metrics.cost_micros DESC

100000000 micros = $100. Alimenta el resultado a runRawMutate como palabras clave negativas.

Desglose por dispositivo, últimos 7 días

SELECT
  segments.device,
  metrics.impressions,
  metrics.clicks,
  metrics.cost_micros,
  metrics.conversions
FROM campaign
WHERE segments.date DURING LAST_7_DAYS
ORDER BY metrics.cost_micros DESC

Segmenta cualquier informe de campaña por segments.device, segments.date o segments.ad_network_type.

07 — Comparación

Alojado vs oficial vs autoalojado

Lo que operasServidor alojado de Ryze AIMCP oficial de GoogleCódigo abierto (p. ej. GoMarble)
Tiempo de ejecuciónNinguno — HTTP remotoProceso local que tú ejecutasEntorno local de Python venv que tú ejecutas
Credenciales que gestionasSolo inicio de sesión con GoogleToken de desarrollador + app OAuth de CloudToken de desarrollador + client_secret.json + .env
Cuota de la API de Google AdsGestionada por RyzeTu token: acceso Básico 15,000 operaciones/díaTu token: acceso Básico 15,000 operaciones/día
Cuando cambia la versión de la APIRyze actualiza el servidorTú actualizas el servidorEsperas a que se actualice el repositorio
PlataformasGoogle Ads + Meta, TikTok, GA4, Search Console, ShopifySolo Google AdsSolo Google Ads
Controles de aprobación de escrituraPor herramienta, activados por defectoLo que permitan tus alcances de OAuthVaría según el proyecto

El autoalojamiento es la opción correcta cuando los datos nunca deben salir de tu máquina o cuando estás construyendo tu propio agente sobre la API en bruto. Para esa ruta: Configuración del MCP oficial de Google, servidores MCP locales vs. remotos, API REST vs. MCP y los mejores servidores MCP para Google Ads clasificados.

08 — Seguridad y permisos

Seguro por defecto

Solo OAuth 2.0

Inicias sesión en la página de Google. Tu contraseña nunca toca Ryze, y los tokens se renuevan en el servidor.

Un espacio de trabajo por conexión

Cada conexión se autoriza contra un único espacio de trabajo de Ryze, elegido en la pantalla de consentimiento. Cambiar de espacio de trabajo significa reconectar e iniciar un nuevo chat.

Escrituras controladas por aprobación

Las herramientas de lectura son automáticas. En Claude, abre Configuración → Conectores → Ryze AI y mantén cada herramienta de escritura y eliminación en 'Requiere aprobación' — el valor predeterminado recomendado para cuentas en vivo.

Las eliminaciones son separadas y explícitas

Las eliminaciones de Google Ads no se pueden deshacer, por lo que runRawMutateDelete solo se ejecuta sobre una lista aprobada elemento por elemento. Pausar mediante runRawMutate es la vía reversible.

Revoca en cualquier momento

Elimina el acceso desde los permisos de terceros de tu cuenta de Google o desde Configuración del espacio de trabajo → Integraciones en Ryze.

09 — Cuotas y límites

Qué saber antes de una sesión intensiva

Token de desarrollador y cuota diariaNo es tuyo gestionarlo — el servidor alojado funciona con el acceso a la API de Google Ads de Ryze AI. Los servidores autoalojados con un token de acceso Básico obtienen 15,000 operaciones de API al día (cuota publicada por Google, septiembre de 2026).
Tamaño de consulta GAQLHasta 10,000 caracteres por llamada runRawGaql.
Keyword PlannerGoogle limita la tasa de los métodos de planificación a aproximadamente 1 solicitud por segundo por ID de cliente, por lo que las extracciones masivas de palabras clave se ejecutan de forma secuencial.
Historial de cambioschange_event conserva 30 días. Usa un rango explícito de change_date_time o LAST_14_DAYS.
Campos de dinerocost_micros, average_cpc, amount_micros y las ofertas están en micros: divide entre 1,000,000. La moneda es customer.currency_code.
Operaciones de escrituraLas mutaciones aceptan validateOnly para pruebas en seco. Las actualizaciones necesitan un update_mask que liste cada campo modificado. Las eliminaciones pasan solo por runRawMutateDelete.
MediosLas imágenes se suben desde una URL mediante uploadImageAsset (1.91:1, 1:1 y 4:5 se asignan a diferentes espacios de PMax). Los activos de video referencian un ID de YouTube; el servidor no sube archivos de video.
Planes de clienteConectores personalizados de Claude: Pro, Team o Max. Conectores de ChatGPT: Plus, Pro o Business con modo Desarrollador.

10 — Solución de problemas

Errores comunes y la solución

SíntomaCausaSolución
Las herramientas no aparecen en el chatEl chat se abrió antes de que existiera el conector.Inicia un nuevo chat — Claude y ChatGPT vinculan los conectores cuando comienza una conversación.
Sin opción de 'conector personalizado' en ClaudePlan gratuito de Claude.Los conectores personalizados requieren Claude Pro, Team o Max. ChatGPT necesita Plus, Pro o Business con modo Desarrollador activado.
"customerId is required"Aún no se ha elegido ninguna cuenta.Pide primero las cuentas accesibles (listAccessibleCustomers), luego nombra la cuenta o pasa su ID.
UNRECOGNIZED_FIELD en una consulta GAQLEl campo pertenece a otro recurso o versión de API.Cambia de recurso — p. ej. performance_label solo existe en ad_group_ad_asset_view — o elimina el campo.
"start date is too old" en el historial de cambioschange_event conserva 30 días y LAST_30_DAYS se resuelve justo fuera de ese rango.Usa un rango explícito de change_event.change_date_time o DURING LAST_14_DAYS.
Los costos parecen un millón de veces más grandesLas métricas de dinero están en micros.Divide cost_micros, average_cpc y amount_micros entre 1,000,000. La moneda proviene de customer.currency_code.
Una acción de escritura 'no hizo nada'Está esperando tu aprobación.Aprueba la llamada a la herramienta en el chat, o revisa la configuración de la herramienta en Configuración → Conectores → Ryze AI.
Datos de la cuenta de cliente equivocadaLa conexión está autorizada a otro espacio de trabajo.Cada conexión es un espacio de trabajo de Ryze. Reconecta, elige el espacio correcto e inicia un nuevo chat.
PERMISSION_DENIED o cuenta no encontradaEl inicio de sesión de Google no tiene acceso, o falta el ID de administrador.Inicia sesión con un usuario que tenga acceso Estándar o Administrador; pasa loginCustomerId para cuentas hijas de MCC.

¿Aún atascado? Envía un correo a support@get-ryze.ai. Agencias que manejan muchas cuentas: configuración de MCP para múltiples cuentas de anuncios. Errores del lado de Meta: solución de problemas de la conexión MCP de Meta Ads.

11 — Preguntas frecuentes

Preguntas sobre el servidor MCP de Google Ads

¿Qué es el servidor MCP de Google Ads?

Es un servidor MCP (Protocolo de Contexto de Modelo) que expone una cuenta de Google Ads como herramientas que un asistente de IA puede llamar. El servidor MCP de Google Ads de Ryze AI está alojado y es remoto: agregas una URL a Claude, ChatGPT, Cursor o Claude Code, inicias sesión con Google mediante OAuth, y el asistente puede ejecutar informes GAQL, investigación con Keyword Planner, recomendaciones de Google y cambios controlados por aprobación.

¿Cuál es la URL del servidor MCP de Google Ads?

La URL del servidor es https://connector.get-ryze.ai/mcp. Es un servidor MCP remoto sobre HTTP Streamable con OAuth 2.0. El mismo endpoint sirve los conjuntos de herramientas de Google Ads, Meta Ads, TikTok, GA4, Search Console y Shopify, por lo que un solo conector cubre toda la pila de anuncios. Cada conexión se autoriza contra un espacio de trabajo de Ryze.

¿Necesito un token de desarrollador de la API de Google Ads para usar este servidor MCP?

No. El servidor alojado funciona con el acceso propio de Ryze AI a la API de Google Ads. Inicias sesión con una cuenta de Google que tenga acceso Estándar o Administrador a la cuenta de Google Ads y listo. Los servidores autoalojados, como el MCP oficial de Google o el servidor de código abierto GoMarble, requieren tu propio token de desarrollador, una app OAuth de Google Cloud y un entorno local de Python.

¿Qué clientes MCP funcionan con el servidor MCP de Google Ads?

Cualquier cliente que admita MCP remoto sobre HTTP con OAuth: Claude web y de escritorio (plan Pro, Team o Max), ChatGPT (Plus, Pro o Business con modo Desarrollador), Claude Code, Cursor, Windsurf, VS Code y Gemini CLI, además de frameworks de agentes como Claude Agent SDK, OpenAI Agents SDK, LangChain, CrewAI y n8n.

¿Cuántas herramientas de Google Ads expone el servidor?

14 herramientas de Google Ads: 8 herramientas de lectura (resumen de cuenta, jerarquía de cuenta, clientes accesibles, acciones de conversión, recomendaciones, ideas de palabras clave, métricas históricas de palabras clave y GAQL en bruto) y 6 herramientas de escritura (aplicar y descartar recomendaciones, mutación en bruto, eliminación en bruto, audiencias personalizadas y subida de activos de imagen). El endpoint completo lleva 150+ herramientas en seis plataformas.

¿Puede el servidor MCP cambiar mis campañas, o solo leer datos?

Ambas cosas. Las herramientas de lectura funcionan en cuanto se completa OAuth. Las herramientas de escritura — runRawMutate, applyRecommendation, runRawCustomAudienceMutate y el resto — están controladas por aprobación: en Claude configuras cada herramienta en 'Requiere aprobación' en Configuración → Conectores → Ryze AI. Las eliminaciones viven en una herramienta separada, runRawMutateDelete, porque las eliminaciones de Google Ads son irreversibles; solo se ejecuta sobre una lista explícita elemento por elemento.

¿Cómo ejecuto una consulta GAQL a través del servidor MCP?

Pide en lenguaje natural o pega GAQL directamente. La herramienta runRawGaql acepta cualquier consulta de hasta 10,000 caracteres contra recursos de informes como campaign, ad_group, keyword_view, search_term_view y geographic_view. Los campos de dinero se devuelven en micros (divide entre 1,000,000), y las consultas de historial de cambios necesitan un rango de fechas explícito dentro de los últimos 30 días.

¿El servidor MCP de Google Ads admite cuentas de administrador (MCC)?

Sí. listAccessibleCustomers devuelve cada ID de cliente que el inicio de sesión puede ver, getAccountHierarchy mapea una cuenta de administrador a todas sus cuentas hijas, y cada herramienta acepta loginCustomerId para el administrador junto con customerId para la cuenta hija que quieras consultar o modificar.

¿Puedo hacer investigación de palabras clave con el servidor MCP de Google Ads?

Sí. generateKeywordIdeas toma una semilla de palabra clave, una semilla de URL o ambas, además de objetivos geográficos, idioma y red, y devuelve ideas de Keyword Planner con volumen de búsqueda. generateKeywordHistoricalMetrics devuelve búsquedas mensuales promedio, competencia y rangos de oferta de parte superior de página para una lista de palabras clave que ya tengas. Google limita los métodos de Keyword Planner a aproximadamente una solicitud por segundo por ID de cliente.

¿Cuánto cuesta el servidor MCP de Google Ads?

Conectarse es gratis — crear una cuenta de Ryze AI no cuesta nada y el conector no tiene tarifa por llamada. El Autopilot de anuncios de pago cuesta $89/mes fijos con una prueba gratuita de 7 días si quieres que Ryze AI ejecute las optimizaciones por ti. En el lado del cliente necesitas un plan de Claude que permita conectores personalizados (Pro, Team o Max) o un plan de ChatGPT con conectores (Plus, Pro o Business).

¿Es seguro el servidor MCP de Google Ads?

El acceso es solo OAuth 2.0, por lo que tu contraseña de Google nunca toca Ryze. Cada conexión está limitada a un espacio de trabajo de Ryze, las herramientas de escritura y eliminación están controladas por aprobación por defecto, y puedes revocar el acceso en cualquier momento desde los permisos de tu cuenta de Google o desde Configuración del espacio de trabajo → Integraciones en Ryze. La política de privacidad de MCP, los términos de MCP y la política de seguridad están enlazados en esta página.

¿Por qué Claude no ve las herramientas de Google Ads después de conectarme?

Inicia un nuevo chat. Claude y ChatGPT vinculan los conectores cuando comienza una conversación, por lo que un chat existente conserva su conjunto de herramientas original. Si la opción del conector falta por completo, estás en un plan gratuito de Claude — los conectores personalizados requieren Pro, Team o Max. Finalmente, confirma que el conector muestra Conectado en Configuración → Conectores.

¿En qué se diferencia esto del servidor MCP oficial de Google Ads?

El MCP oficial de Google está diseñado para desarrolladores: proporcionas un token de desarrollador de la API de Google Ads, configuras una app OAuth de Google Cloud, ejecutas el servidor localmente y obtienes solo Google Ads. El servidor de Ryze AI está alojado, no necesita credenciales más allá de un inicio de sesión de Google, añade Meta, TikTok, GA4, Search Console y Shopify en el mismo endpoint, e incluye controles de aprobación para cada escritura.

¿Puedo usar el servidor MCP con varias cuentas o clientes de Google Ads?

Sí. listAccessibleCustomers lista cada cuenta a la que el inicio de sesión puede llegar, y pasas customerId en cada llamada para elegir una. Las agencias que trabajan a través de una cuenta de administrador pasan loginCustomerId para el MCC. Una conexión se mapea a un espacio de trabajo de Ryze, así que cuando cambies de espacio de trabajo, reconecta o inicia un nuevo chat para que se aplique el nuevo contexto.

12 — Compatibilidad

Funciona en cada cliente MCP

Claude (web y escritorio)01

Claude Code02

Claude Agent SDK03

ChatGPT04

OpenAI Agents SDK05

Cursor06

Windsurf07

VS Code08

Gemini CLI09

LangChain10

CrewAI11

n8n12

13 — Relacionado

Sigue leyendo

Un inicio de sesión OAuth · 14 herramientas de Google Ads · Activo en ~60 segundos

Añade Google Ads a tu IA hoy.

Free to connect. Upgrade to Paid Ads Autopilot ($89/mo flat, 7-day free trial) when you want Ryze AI to run the optimizations for you, 24/7.

2,000+ clients · 700+ agencies · $500M+ managed · No dev token · No server to run