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
- Una URL,
https://connector.get-ryze.ai/mcp, funciona en Claude, ChatGPT, Claude Code, Cursor y cualquier cliente MCP. - 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.
- 14 herramientas de Google Ads: 8 de lectura (GAQL, Keyword Planner, recomendaciones, árbol de cuentas) y 6 de escritura, cada una con aprobación.
- El mismo endpoint incluye Meta Ads, TikTok, GA4, Search Console y Shopify — más de 150 herramientas en total.
- 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.
| Herramienta | Acceso | Qué hace | Parámetros clave |
|---|---|---|---|
getAccountSummary | lectura | Gasto, clics, conversiones, CPA y ROAS para un rango de fechas en una sola llamada. | customerId · period { startDate, endDate } · loginCustomerId |
getAccountHierarchy | lectura | Árbol de subcuentas de Manager → subcuentas para un MCC. | customerId · loginCustomerId |
listAccessibleCustomers | lectura | Cada cuenta de Google Ads a la que puede acceder el inicio de sesión. Llama a esto primero para encontrar IDs de cliente. | ninguno |
listConversionActions | lectura | Acciones de conversión con estado, categoría y configuración de conteo. | customerId · loginCustomerId |
listRecommendations | lectura | Recomendaciones de optimización de Google, con las descartadas a petición. | customerId · dismissed · loginCustomerId |
applyRecommendation | escritura | Aplica una o más recomendaciones por nombre de recurso. | customerId · operations[] { resourceName } |
dismissRecommendation | escritura | Descarta recomendaciones para que Google deje de mostrarlas. | customerId · operations[] { resourceName } |
generateKeywordIdeas | lectura | Ideas 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 } |
generateKeywordHistoricalMetrics | lectura | Bú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 } |
runRawGaql | lectura | Cualquier consulta GAQL contra recursos de informes (campaign, ad_group, keyword_view, search_term_view, geographic_view, customer…). | customerId · query (≤ 10,000 caracteres) · loginCustomerId |
runRawMutate | escritura | Crea o actualiza campañas, presupuestos, grupos de anuncios, criterios, anuncios y activos. Admite pruebas validateOnly. | customerId · mutateOperations[] · validateOnly |
runRawMutateDelete | escritura | Elimina 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 |
runRawCustomAudienceMutate | escritura | Crea 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 |
uploadImageAsset | escritura | Sube 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
.envo 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)
- 01En claude.ai, haz clic en tu avatar (abajo a la izquierda) → Configuración.
- 02Abre la pestaña Conectores y haz clic en Personalizar, luego en + junto a Conectores.
- 03Nombre: Ryze AI. URL del servidor MCP remoto:
https://connector.get-ryze.ai/mcp. Haz clic en Agregar. - 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.
- 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
- 01 Configuración → Aplicaciones. En Configuración avanzada, activa Modo Desarrollador.
- 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. - 03Autenticación: OAuth. Marca el reconocimiento y haz clic en Crear.
- 04En la página de autorización elige Iniciar sesión con Ryze AI, selecciona tu espacio de trabajo y haz clic en Permitir.
- 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 operas | Servidor alojado de Ryze AI | MCP oficial de Google | Código abierto (p. ej. GoMarble) |
|---|---|---|---|
| Tiempo de ejecución | Ninguno — HTTP remoto | Proceso local que tú ejecutas | Entorno local de Python venv que tú ejecutas |
| Credenciales que gestionas | Solo inicio de sesión con Google | Token de desarrollador + app OAuth de Cloud | Token de desarrollador + client_secret.json + .env |
| Cuota de la API de Google Ads | Gestionada por Ryze | Tu token: acceso Básico 15,000 operaciones/día | Tu token: acceso Básico 15,000 operaciones/día |
| Cuando cambia la versión de la API | Ryze actualiza el servidor | Tú actualizas el servidor | Esperas a que se actualice el repositorio |
| Plataformas | Google Ads + Meta, TikTok, GA4, Search Console, Shopify | Solo Google Ads | Solo Google Ads |
| Controles de aprobación de escritura | Por herramienta, activados por defecto | Lo que permitan tus alcances de OAuth | Varí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 diaria | No 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 GAQL | Hasta 10,000 caracteres por llamada runRawGaql. |
| Keyword Planner | Google 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 cambios | change_event conserva 30 días. Usa un rango explícito de change_date_time o LAST_14_DAYS. |
| Campos de dinero | cost_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 escritura | Las mutaciones aceptan validateOnly para pruebas en seco. Las actualizaciones necesitan un update_mask que liste cada campo modificado. Las eliminaciones pasan solo por runRawMutateDelete. |
| Medios | Las 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 cliente | Conectores 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íntoma | Causa | Solución |
|---|---|---|
| Las herramientas no aparecen en el chat | El 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 Claude | Plan 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 GAQL | El 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 cambios | change_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 grandes | Las 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 equivocada | La 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 encontrada | El 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
- Servidor MCP de Meta Ads
- Conecta Claude a Google y Meta Ads (capturas de pantalla)
- Mejor MCP para Google Ads — 7 servidores clasificados
- Cómo conectar Google Ads a Claude MCP
- MCP de Google Keyword Planner para Claude
- Herramientas MCP para informes de campañas publicitarias
- ¿Conectar IA a tu cuenta de anuncios puede hacer que te bloqueen?
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