Meta Pixel
Volver al blog
Técnico8 min de lectura22 ago 2026Por Andrii Pasika· Fundador, LoomaScale

Servidor MCP de Google Ads: qué es, qué puede hacer y cómo conectar uno

Respuesta corta

Un servidor MCP de Google Ads es el puente que permite a un asistente de IA como ChatGPT o Claude llamar a la API de Google Ads en tu nombre, con OAuth bajo tu control. Expone herramientas para leer campañas, términos de búsqueda y métricas, y para escribir presupuestos, negativas y campañas. Revisa que lectura y escritura sean permisos separados y que las campañas nuevas queden pausadas.

Qué es MCP en realidad

MCP —el Model Context Protocol— es una forma estándar de que un asistente de IA llame a herramientas que viven fuera de él. El asistente no gana capacidades nuevas porque le cuentes sobre tus datos; las gana porque le entregas un conjunto de funciones invocables y el permiso para invocarlas. Un servidor MCP es lo que expone esas funciones.

Esa es toda la idea. Todo lo interesante está en qué elige exponer ese servidor y qué se niega a exponer.

Por qué Google Ads necesita un servidor y no mejores prompts

Se invierte mucho esfuerzo en intentar llegar por prompt a buenas respuestas sobre Google Ads. Pasado cierto punto no funciona, y la razón es estructural: el modelo no puede ver la cuenta. Ningún prompt hace aparecer el costo de ayer.

Un servidor MCP de Google Ads cierra esa brecha. Se autentica contra la API de Google Ads en tu nombre, traduce «qué campañas van atrasadas en su ritmo» a la consulta que lo responde, y devuelve el resultado como datos sobre los que el asistente puede razonar. El asistente razona; el servidor alcanza los datos.

La segunda razón son las escrituras. Leer es solo la mitad de la búsqueda pagada. Agregar negativas, ajustar un presupuesto, armar una campaña: eso son llamadas a la API, y una llamada necesita alguien que la haga con credenciales, un modelo de permisos y un registro de auditoría. Ese es el trabajo de un servidor, no de un chat.

Qué herramientas expone un servidor MCP de Google Ads

La forma es bastante consistente entre implementaciones. A grandes rasgos:

Descubrimiento de cuentas — listar las cuentas publicitarias que alcanza el inicio de sesión conectado, y cuál está seleccionada. Es la primera llamada que hace cualquier configuración que funcione, y la forma estándar de probar que la conexión está viva.

Lecturas de campañas y grupos de anuncios — campañas con estado, presupuesto, estrategia de ofertas y rendimiento en un rango de fechas; los grupos de anuncios y las palabras clave que están debajo.

Lecturas de términos de búsqueda — el informe a nivel de consulta, donde se esconde la mayor parte del costo desperdiciado y lo más valioso que puedes llegar a pedir en lenguaje común.

Lecturas de métricas — costo, impresiones, clics, conversiones y valor de conversión, en ventanas arbitrarias y con comparaciones.

Escrituras de presupuesto y ofertas — cambiar el presupuesto diario de una campaña o su configuración de ofertas.

Escrituras de palabras clave negativas — agregar negativas a nivel de grupo de anuncios, de campaña o de lista.

Creación de campañas — ensamblar una campaña con grupos de anuncios, palabras clave y anuncios de búsqueda adaptables. En un servidor que se comporta bien, esto siempre queda pausado.

Si un servidor expone la creación pero no la creación pausada, esa es una decisión de diseño que deberías rechazar.

Leer y escribir son permisos separados a propósito

Un conector pide permisos de OAuth, y la granularidad importa. El acceso de solo lectura le permite a un asistente informar, diagnosticar y auditar —genuinamente útil, y no puede romper nada—. El acceso de escritura agrega la capacidad de cambiar la cuenta.

Mantenerlos separados tiene un beneficio práctico: puedes empezar en solo lectura, aprender en qué es bueno el asistente con tus propios datos, y otorgar la escritura cuando ya decidiste que confías en el flujo. También significa que un prompt accidental no puede provocar un cambio que nunca autorizaste.

En el servidor de LoomaScale son dos permisos distintos (ads.read y ads.write), y un conector creado sin el de escritura leerá sin problema y rechazará todo cambio. Es una falla confusa hasta que sabes que se trata del permiso, así que vale revisarlo primero cuando las ediciones se rechazan.

Alojado o autoalojado

Tienes dos opciones, y el intercambio es claro.

Autoalojado. Tú corres el servidor, tú tienes el token de desarrollador de la API de Google Ads, tú administras la app de OAuth, los tokens de refresco, la cuota y los errores. Control total, sin terceros en el camino, y una cantidad real de mantenimiento. Conseguir la aprobación de un token de desarrollador para algo más que cuentas de prueba es en sí mismo un proceso.

Alojado. Alguien lo corre, tú autorizas tu cuenta contra él y recibes una URL para pegar en tu asistente. Más rápido en un orden de magnitud, y el intercambio es que tienes que evaluar al operador en lugar del código.

Ninguna es la respuesta correcta para todos. Si administras cuentas publicitarias para vivir y tienes capacidad de ingeniería, autoalojar es defendible. Si quieres estar haciéndole preguntas a tu cuenta esta tarde, lo alojado es la opción honesta. El servidor del propio Google, los operadores alojados y los toolkits para desarrolladores están en nuestra comparativa de siete servidores MCP para Google Ads, puntuados justo sobre la línea de lectura frente a escritura que traza este artículo. Los conectores de Meta son otro campo con otros nombres, comparados aquí.

Si quieres leer uno antes de decidir, el nuestro es de código abierto: google-ads-mcp es el servidor descrito arriba, con licencia MIT, con las barreras de gasto y las 43 herramientas documentadas por completo.

Si prefieres usar uno en lugar de construirlo: conecta Claude con Google Ads usando LoomaScale, o ChatGPT. Un clic desde el directorio del asistente, sin código.

Cinco cosas que revisar antes de confiar en un servidor

Sea lo que conectes, estas son las preguntas que vale hacer. También son las preguntas que vale hacernos a nosotros.

1. ¿Pone una compuerta a todo lo que gasta? Campañas creadas pausadas, cambios de presupuesto propuestos en lugar de aplicados. Si un servidor va a activar una campaña en silencio, ninguna otra función lo compensa.

2. ¿Qué tan granulares son los permisos? «Acceso total a tu Google Ads» no es un modelo de permisos. Leer y escribir deberían poder separarse, y deberías poder ver cuál otorgaste.

3. ¿Qué almacena? Hay una diferencia grande entre un servidor que lee tu cuenta en vivo en cada solicitud y uno que copia los datos de tus campañas a su propia base de datos. Pregunta, y prefiere el primero.

4. ¿Qué pasa al llegar al límite de solicitudes? La API de Google Ads tiene cuotas. Un servidor que falla en voz alta y te dice que reintentes es mejor que uno que devuelve datos parciales en silencio y el asistente razona sobre ellos como si estuvieran completos.

5. ¿Qué asistentes soporta? ChatGPT y Claude hablan MCP, pero la forma de agregar un servidor difiere: los dos tienen un directorio desde el que un servidor publicado se conecta con un clic — LoomaScale está en ambos —, mientras que uno sin publicar se agrega a mano: como conector personalizado en Claude, en modo desarrollador en ChatGPT.

Conectar uno, en concreto

En LoomaScale el servidor está en https://api.loomascale.com/mcp, y el proceso tiene la misma forma en cualquier servidor MCP alojado:

1. Crea una cuenta con el operador y conecta tu Google Ads con el inicio de sesión de Google. Este es el paso que establece a qué cuenta publicitaria puede llegar el asistente; el asistente nunca ve tu contraseña de Google. 2. Agrega el servidor en tu asistente. En Claude, LoomaScale se conecta desde el directorio de conectores de Claude con un clic más el inicio de sesión — mira conectar Claude a Google Ads. En ChatGPT, LoomaScale se instala desde el directorio de plugins con un clic — mira conectar ChatGPT a Google Ads. 3. Autoriza. El servidor muestra su propia pantalla de consentimiento y tú apruebas los permisos. 4. Prueba con el descubrimiento de cuentas. «Lista todas mis cuentas de Google Ads y después muestra las campañas de cada una con su estado y su presupuesto diario.» Una conexión que funciona responde con nombres de cuenta reales; una rota te dice cuál de los cuatro pasos falló.

Qué no es esto

Un servidor MCP no convierte a un asistente en un comprador de medios. Quita la excusa de que el asistente no puede ver los datos. El criterio, la estrategia y la responsabilidad siguen donde estaban. El servidor junto con el modelo que lo usa es lo que se llama un agente de IA para Google Ads, y esa guía explica qué se le puede confiar y qué no.

Lo que sí quita es el impuesto: las exportaciones, las capturas, los veinte minutos de clics para aplicar una decisión que tomaste en diez segundos. En la mayoría de las cuentas, ese impuesto es la mayor parte del trabajo.

Hay más detalle sobre lo que la conexión puede y no puede hacer en la documentación. Si prefieres ver uno conectado antes que leer sobre él, Google Ads y ChatGPT, conectados tiene la configuración en video y una tabla de en qué difiere un servidor MCP de un conector de informes.

Quién escribió esto

Andrii Pasika, fundador de LoomaScale

Andrii Pasika

Fundador, LoomaScale

Andrii fundó LoomaScale y escribió el servidor MCP de Google Ads que hay detrás. Corre sus propias campañas con él, y lo que escribas a team@loomascale.com le llega a él.

Apúntalo a tu propia cuenta de Google Ads o Meta Ads

Agrega LoomaScale a ChatGPT o Claude, conecta Google Ads o Meta Ads y recibe una auditoría de desperdicio gratis. Las campañas nuevas empiezan en pausa, dentro del tope de gasto que fijas.

Ejecutar mi auditoría de desperdicio gratis

Conecta tu asistente a tu plataforma de anuncios

LoomaScale funciona dentro del asistente que ya usas. Elige tu combinación; cada guía toma unos cinco minutos.

ChatGPT
Google Ads

Gestiona campañas de Google Ads desde ChatGPT: términos de búsqueda, presupuestos y campañas nuevas, en pausa hasta que las revises. Instalación en un clic desde el directorio de ChatGPT.

Leer la integración
Claude
Google Ads

Gestiona Google Ads desde Claude: auditorías, cambios de presupuesto y campañas nuevas, cada escritura dentro del tope de gasto que fijas. Conexión desde el directorio de Claude.

Leer la integración
Claude Code
Google Ads

Instala el plugin de LoomaScale en Claude Code con dos comandos y audita Google Ads desde tu terminal: términos de búsqueda, presupuestos y ritmo de gasto, con skills incluidas.

Leer la integración
Codex
Google Ads

Instala el plugin de LoomaScale en OpenAI Codex con dos comandos y audita Google Ads desde tu terminal: términos de búsqueda, presupuestos y objetivos de conversión.

Leer la integración
ChatGPT
Meta Ads

Gestiona campañas de Facebook e Instagram desde ChatGPT: conjuntos de anuncios, presupuestos y creativos en un solo chat. La misma instalación en un clic.

Leer la integración
Claude
Meta Ads

Gestiona campañas de Facebook e Instagram desde Claude: auditorías, topes de presupuesto y conjuntos de anuncios nuevos, dentro de los límites que fijas.

Leer la integración
Claude Code
Meta Ads

Revisa campañas de Facebook e Instagram desde Claude Code: el mismo plugin, un solo inicio de sesión y skills para auditar gasto, ritmo y fatiga de creativos.

Leer la integración
Codex
Meta Ads

Revisa campañas de Facebook e Instagram desde OpenAI Codex: el mismo plugin e inicio de sesión, con revisión de ubicaciones, edades y calidad de leads.

Leer la integración
Manus
Google Ads

Conecta Manus a Google Ads con el servidor MCP de LoomaScale. Analiza campañas, palabras clave y búsquedas; solicita cambios dentro de tus permisos y límite de gasto.

Leer la integración
Slack
Google Ads

Pregúntale a Slackbot por Google Ads en cualquier mensaje directo de Slack: auditorías, términos de búsqueda y ritmo de gasto, con cambios dentro de tu límite. La app se instala una vez por espacio de trabajo.

Leer la integración
Manus
Meta Ads

Conecta Manus a Meta Ads con el servidor MCP de LoomaScale. Revisa campañas, conjuntos de anuncios, creativos y ubicaciones de Facebook e Instagram.

Leer la integración
Slack
Meta Ads

Pregúntale a Slackbot por tus campañas de Facebook e Instagram en cualquier mensaje directo de Slack: entrega, ritmo de gasto y gasto por conjunto de anuncios, leídos en vivo desde Meta Ads.

Leer la integración