Synter Ads
oficialGestión de campañas publicitarias multiplataforma para agentes de IA en Google, Meta, LinkedIn, Reddit, TikTok y más. Más de 140 herramientas con acceso de lectura/escritura.
¿Qué puedes hacer con Synter Ads MCP?
- List campaigns across platforms — Pídele a tu asistente que muestre todas las campañas de las cuentas publicitarias conectadas usando
list_campaigns. - Create search campaigns — Haz que tu asistente cree una campaña de Google Search con palabras clave, presupuesto y página de destino mediante
create_search_campaign. - Pause underperforming ads — Indica a tu asistente que detenga cualquier campaña que esté gastando de más o rindiendo mal con
pause_campaign. - Adjust daily budgets — Solicita cambios de presupuesto sobre la marcha usando
update_campaign_budgetpara aumentar o reducir el gasto. - Pull performance metrics — Obtén impresiones, clics, gasto, conversiones y ROAS en todas las plataformas con
get_performance. - Generate ad creatives — Pide imágenes o videos generados por IA para tus campañas usando
generate_imageygenerate_video.
Documentación
Servidor MCP de Synter
El servidor MCP más completo para publicidad.
Informes en 19 plataformas publicitarias y creación completa de campañas en 14 de ellas (acciones de escritura en 16), abarcando todos los canales de compra principales, con confirmaciones integradas para acciones destructivas.
Crea campañas. Ajusta presupuestos. Pausa las de bajo rendimiento. Genera creatividades. Obtén datos de rendimiento. Todo mediante conversación natural, en Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X y más.
Este es el primer servidor del Protocolo de Contexto de Modelo (MCP) que les da a los agentes de IA una tarjeta de crédito.
Cómo se Compara Synter
El servidor MCP oficial de Google Ads es de solo lectura por diseño: según la documentación de Google, es "estrictamente de solo lectura" y "no puede modificar pujas, pausar campañas ni crear nuevos activos." La mayoría de los servidores MCP de publicidad de terceros cubren una sola plataforma. Construimos Synter para hacer ambas partes del trabajo, en todos los canales de compra principales, desde un solo servidor.
| Synter MCP | MCP oficial de Google Ads | MCP de publicidad de terceros típicos | |
|---|---|---|---|
| Acceso | Lectura en las 19 plataformas, creación de campañas en 14, acciones de escritura en 16 | Solo lectura (versión actual) | A menudo solo lectura o escritura parcial |
| Plataformas | 19 con informes, 14 con creación completa de campañas (listas abajo) | Solo Google Ads | Generalmente una sola plataforma |
| Crear campañas | ✅ Google Search, Display, PMax, Meta, LinkedIn, Reddit, más vía run_tool | ❌ | Rara vez |
| Presupuestos y pausas | ✅ | ❌ | Varía |
| Generación de creatividades con IA | ✅ Imágenes, video, textos | ❌ | ❌ |
| Sincronización de audiencias | ✅ Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, X | ❌ | ❌ |
| Seguridad | Confirmaciones para acciones destructivas | n/a (solo lectura) | Varía |
| Código abierto | ✅ MIT | ✅ | Varía |
Cobertura de informes (19 plataformas): Google Ads, Microsoft Ads (Bing), Meta (Facebook e Instagram), LinkedIn Ads, X (Twitter) Ads, Reddit Ads, TikTok Ads, Snapchat Ads, Pinterest Ads, Spotify Ads, Amazon Ads, Amazon DSP, Walmart Connect, Instacart Ads, Target Roundel, Criteo, The Trade Desk, Display & Video 360 y OpenAI Ads (ChatGPT).
Creación completa de campañas (14 plataformas): Google Ads, Microsoft Ads, Meta, LinkedIn, X, Reddit, TikTok, Snapchat, Pinterest, Spotify, Amazon Ads (Sponsored Products, Brands y Display), Amazon DSP, The Trade Desk y OpenAI Ads. Display & Video 360 y StackAdapt además admiten acciones de escritura (pausa, actualizaciones de presupuesto y líneas de pedido, carga de audiencias) sin creación de campañas. Las 4 restantes (Walmart Connect, Instacart, Target Roundel y Criteo) son solo de informes por ahora.
El paquete npx incluye herramientas tipadas para las operaciones más comunes además de acceso run_tool al catálogo completo de más de 140 herramientas de Synter. El servidor remoto en https://mcp.syntermedia.ai/mcp/ expone el conjunto completo de herramientas alojadas, incluidos los informes de rendimiento para cada plataforma mencionada.
Para el descubrimiento de MCP estilo registro, server.json es la fuente de verdad legible por máquina. Mantenlo alineado con package.json, manifest.json y los ejemplos de configuración de este README.
⚠️ Advertencia Justa
Tu agente de IA podrá:
- Crear campañas que empiecen a gastar tu presupuesto inmediatamente
- Ajustar pujas que afecten cuánto pagas por clic
- Pausar campañas (a veces eso es algo bueno)
- Agregar palabras clave que cambien quién ve tus anuncios
- Generar creatividades y subirlas a tus cuentas
Incorporamos confirmaciones para acciones destructivas. Pero aun así, quizás no se lo des a un agente que acabas de conocer.
Inicio Rápido
1. Obtén tu Clave de API
Regístrate en syntermedia.ai y crea una clave de API en Configuración de Desarrollador.
2. Configura tu Cliente de IA
Para Claude Desktop: Agrega a ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
Para Cursor: Agrega a .cursor/mcp.json en tu proyecto:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
Para Amp: Agrega a .amp/settings.json:
{
"mcpServers": {
"synter": {
"command": "npx",
"args": ["@synterai/mcp-server"],
"env": {
"SYNTER_API_KEY": "syn_your_api_key_here"
}
}
}
}
Remoto (HTTP Streamable): Para ChatGPT, n8n, Zapier o cualquier cliente MCP que admita transporte HTTP:
URL: https://mcp.syntermedia.ai/mcp/
Header: X-Synter-Key: syn_your_api_key_here
No se necesita instalación local. Funciona con cualquier cliente MCP que admita el transporte HTTP Streamable.
3. Empieza a Usarlo
Reinicia tu cliente de IA y comienza a conversar:
"Muéstrame todas mis campañas de Google Ads"
"Crea una campaña de búsqueda para 'software de gestión de proyectos' con un presupuesto de $50/día"
"Pausa la campaña que está gastando de más"
¿Prefieres un plugin completo? (Claude Code / Claude Desktop)
Este paquete es el servidor MCP puro. Si usas Claude Code o Claude Desktop, el plugin de Synter envuelve este mismo servidor con habilidades listas para usar (/synter:launch, /synter:audience, /synter:optimize, …), agentes especializados y un gancho de seguridad de aprobación antes de gastar:
/plugin marketplace add Synter-Media-AI/plugin
/plugin install synter@synter
También incluye un ejecutor headless del Claude Agent SDK para automatización. Consulta el repositorio del plugin o la guía de plugins de Claude. Usa este paquete MCP directamente cuando solo quieras las herramientas o cuando estés conectando otro cliente.
¿Qué Puede Hacer Tu Agente?
📊 Gestión de Campañas
| Herramienta | Descripción |
|---|---|
list_campaigns | Lista campañas en todas las plataformas conectadas |
create_search_campaign | Crea una campaña de búsqueda de Google con palabras clave y anuncios |
create_display_campaign | Crea una campaña Display de Google con imágenes |
create_pmax_campaign | Crea una campaña Performance Max |
create_meta_campaign | Crea una campaña de Facebook/Instagram |
create_linkedin_campaign | Crea una campaña de LinkedIn para B2B |
create_reddit_campaign | Crea una campaña de Reddit |
pause_campaign | Pausa cualquier campaña |
update_campaign_budget | Cambia el presupuesto diario |
📈 Rendimiento y Analítica
| Herramienta | Descripción |
|---|---|
get_performance | Obtén impresiones, clics, gasto, conversiones, ROAS |
get_daily_spend | Desglose de gasto diario por plataforma |
🎯 Palabras Clave y Segmentación
| Herramienta | Descripción |
|---|---|
add_keywords | Agrega palabras clave a una campaña o grupo de anuncios |
add_negative_keywords | Bloquea términos de búsqueda no deseados |
🔄 Seguimiento de Conversiones
| Herramienta | Descripción |
|---|---|
create_conversion | Configura una acción de conversión |
list_conversions | Lista las acciones de conversión existentes |
diagnose_tracking | Verifica si el seguimiento está instalado correctamente |
🎨 Generación de Creatividades
| Herramienta | Descripción |
|---|---|
generate_image | Genera imágenes de anuncios con IA |
generate_video | Genera anuncios de video con IA |
upload_image | Sube imágenes como activos de anuncios |
🔧 Utilidades
| Herramienta | Descripción |
|---|---|
list_ad_accounts | Lista todas las cuentas publicitarias conectadas |
run_tool | Ejecuta cualquiera de las más de 140 herramientas de Synter directamente |
¿Sin Experiencia en Publicidad? No Hay Problema.
Si nunca has publicado anuncios, esto es lo que necesitas saber:
¿Qué es una Campaña?
Una campaña es como una carpeta de proyecto. Contiene tus anuncios, quién los ve y cuánto gastas.
Campaign: "Q1 Lead Generation"
├── Budget: $50/day
├── Targeting: USA, people searching "project management"
└── Ads: Headlines, descriptions, images
¿Qué Plataformas Puedo Usar?
| Plataforma | Mejor Para | Presupuesto Mínimo |
|---|---|---|
| Google Ads | Personas que buscan activamente tu producto | $10/día |
| Meta (Facebook/Instagram) | Productos visuales, audiencias amplias | $5/día |
| B2B, empresas, buscadores de empleo | $25/día | |
| Comunidades de nicho, usuarios expertos en tecnología | $5/día | |
| Microsoft (Bing) | Demografías mayores, B2B | $10/día |
| TikTok | Generación Z, entretenimiento, comercio electrónico | $20/día |
Tipos de Campañas Explicados
Campañas de Búsqueda: Tu anuncio aparece cuando alguien busca palabras clave específicas en Google.
- Ejemplo: Alguien busca "mejor software CRM" → Aparece tu anuncio
Campañas Display: Anuncios de imagen mostrados en sitios web y aplicaciones.
- Ejemplo: Anuncio banner en un sitio de noticias
Performance Max (PMax): La IA de Google muestra tus anuncios en todas partes (Búsqueda, YouTube, Display, Gmail, Maps).
- Ejemplo: Google determina los mejores lugares para ti
Campañas de Video: Anuncios de video en YouTube y sitios asociados.
- Ejemplo: Anuncio de 15 segundos antes de un video de YouTube
Términos Comunes
| Término | Qué Significa |
|---|---|
| Impresiones | Cuántas veces se mostró tu anuncio |
| Clics | Cuántas personas hicieron clic en tu anuncio |
| CTR | Porcentaje de clics (clics ÷ impresiones × 100) |
| CPC | Costo por clic |
| Conversiones | Acciones deseadas (registros, compras, etc.) |
| ROAS | Retorno de la inversión publicitaria (ingresos ÷ gasto) |
Lista de Verificación para tu Primera Campaña
Antes de crear tu primera campaña, necesitarás:
- ✅ Una URL de página de destino a la que irán las personas cuando hagan clic
- ✅ Una idea de a quién quieres llegar (ubicación, intereses)
- ✅ Un presupuesto diario con el que te sientas cómodo ($10-50 para empezar)
- ✅ Algunos titulares y descripciones para tu anuncio
Consejo profesional: Empieza con una campaña de Búsqueda en Google. Es la más fácil de entender y muestra anuncios a personas que ya buscan lo que ofreces.
Conversaciones de Ejemplo
Crea tu Primera Campaña
Tú: Crea una campaña de búsqueda de Google para mi producto SaaS. Segmenta a personas que buscan "software de colaboración en equipo" y "herramientas de gestión de proyectos". El presupuesto es de $25/día. La página de destino es https://myapp.com/signup
Agente: Crearé una campaña de Búsqueda con esas palabras clave. ¿Qué titulares debo usar? Aquí tienes algunas sugerencias:
- "Colaboración en Equipo Simplificada"
- "Gestión de Proyectos para Equipos Modernos"
- "Comienza Gratis - Sin Tarjeta de Crédito"
Revisa el Rendimiento
Tú: ¿Cómo van mis campañas esta semana?
Agente: Aquí está tu rendimiento de los últimos 7 días:
Campaña Gasto Clics Conversiones ROAS Búsqueda de Marca $142 89 12 4.2x Palabras Clave de Competidores $98 45 3 1.5x Retargeting Display $67 234 8 2.8x La campaña de "Palabras Clave de Competidores" está teniendo un bajo rendimiento. ¿Quieres que la pause o que ajuste la segmentación?
Agrega Palabras Clave Negativas
Tú: Estoy recibiendo clics por "gestión de proyectos gratis" pero no tenemos un plan gratuito. Bloquea esos.
Agente: Agregué "gratis" como palabra clave negativa a tu campaña. Esto evitará que tus anuncios se muestren para cualquier búsqueda que contenga "gratis".
Genera Creatividades para Anuncios
Tú: Necesito una imagen de anuncio display para un producto de automatización de marketing. Tema oscuro, profesional, 1200x628.
Agente: Generando tu imagen...
Creada: "Tablero de automatización de marketing con visualización de datos sobre fondo oscuro" Activo guardado y listo para usar en tu próxima campaña Display.
Conecta tus Cuentas Publicitarias
Para gestionar anuncios en cada plataforma, deberás conectar tus cuentas en Synter:
- Ve a syntermedia.ai/settings/credentials
- Haz clic en "Conectar" junto a cada plataforma
- Completa el flujo de OAuth
- Tu agente ahora puede gestionar esa plataforma
Plataformas compatibles (19; ✅ = informes + ejecución completa de campañas, 📊 = solo informes):
- Google Ads ✅
- Meta (Facebook/Instagram) ✅
- LinkedIn Ads ✅
- Microsoft Ads (Bing) ✅
- Reddit Ads ✅
- TikTok Ads ✅
- X (Twitter) Ads ✅
- Snapchat Ads ✅
- Pinterest Ads ✅
- Spotify Ads ✅
- Amazon DSP ✅
- The Trade Desk ✅
- Amazon Ads 📊
- Walmart Connect 📊
- Instacart Ads 📊
- Target Roundel 📊
- Criteo 📊
- Display & Video 360 📊
- OpenAI Ads (ChatGPT) 📊
Avanzado: Acceso Directo a Herramientas
Para usuarios avanzados, puedes llamar directamente a cualquiera de las más de 140 herramientas de Synter:
> Use run_tool to call google_ads_list_audiences
Consulta la lista completa de herramientas en docs.syntermedia.ai/tools o pregúntale a tu agente:
> What tools are available for LinkedIn Ads?
Seguro por Defecto: Pruebas de execute a Menos que se Indique lo Contrario
La herramienta universal execute nunca ejecuta una acción en la primera llamada a menos que optes por hacerlo. Por defecto (dry_run: true) valida la solicitud y se detiene ahí — nada se ejecuta, nada se gasta. Pasa dry_run: false para ejecutar realmente la acción; para cualquier cosa que gaste dinero, hazlo solo con la aprobación del propietario de la cuenta.
Variables de Entorno
| Variable | Requerido | Descripción |
|---|---|---|
SYNTER_API_KEY | Sí | Tu clave de API de Synter |
SYNTER_API_URL | No | Anulación de URL de API (predeterminado: https://syntermedia.ai) |
Desarrollo Local
# Clone and install
git clone https://github.com/Synter-Media-AI/mcp-server.git
cd mcp-server
npm install
# Build
npm run build
# Run locally
SYNTER_API_KEY=syn_your_key_here node dist/index.js
Solución de problemas
"SYNTER_API_KEY no configurada"
Asegúrate de que tu clave de API esté en la sección env de tu configuración de MCP. La clave debe comenzar con syn_.
"Clave de API inválida o expirada"
- Verifica que copiaste la clave completa (¡son largas!)
- Verifica que la clave esté activa en syntermedia.ai/developer
- Asegúrate de que la clave tenga el alcance
tools:write
"No hay cuentas publicitarias conectadas"
Necesitas conectar al menos una plataforma publicitaria:
- Ve a syntermedia.ai/settings/credentials
- Haz clic en "Conectar" junto a Google Ads (u otra plataforma)
- Completa la autorización OAuth
Las herramientas no aparecen en Claude/Cursor
- Reinicia tu cliente de IA por completo (no solo lo actualices)
- Revisa los registros del servidor MCP para ver errores
- Verifica la ruta del archivo de configuración y la sintaxis JSON
Preguntas frecuentes
¿Existe un servidor MCP para Google Ads?
Sí, de dos tipos. Google ofrece un servidor MCP oficial de Google Ads, que es de solo lectura en su versión actual: puede consultar informes, métricas y metadatos, pero según la documentación de Google "no puede modificar ofertas, pausar campañas ni crear nuevos activos". Nuestro servidor MCP cubre Google Ads con lectura y escritura: crea campañas de Búsqueda, Display y Performance Max, añade palabras clave y palabras clave negativas, ajusta presupuestos, pausa campañas, gestiona audiencias de Customer Match, configura el seguimiento de conversiones y extrae datos de rendimiento. El mismo servidor genera informes en otras 18 plataformas publicitarias y ofrece ejecución completa de campañas en 11 de ellas.
¿Pueden Claude o ChatGPT gestionar mis campañas publicitarias?
Sí. Con el servidor MCP de Synter conectado, Claude (Claude Desktop, Claude Code), ChatGPT, Cursor y cualquier otro cliente compatible con MCP pueden crear campañas, ajustar presupuestos, pausar las de bajo rendimiento, generar creatividades y sincronizar audiencias en 14 plataformas publicitarias (acciones de escritura en 16) y extraer datos de rendimiento de las 19. Claude y otros clientes stdio se conectan mediante npx @synterai/mcp-server con un SYNTER_API_KEY; ChatGPT y otros clientes HTTP se conectan al servidor remoto en https://mcp.syntermedia.ai/mcp/ con un encabezado X-Synter-Key. Las acciones destructivas tienen confirmaciones integradas.
¿Cuál es la diferencia entre el MCP oficial de Google Ads y Synter?
Dos cosas: acceso de escritura y cobertura de plataformas. El MCP oficial de Google Ads es de solo lectura en su versión actual y cubre únicamente Google Ads. Synter genera informes en 19 plataformas y ofrece creación completa de campañas en 14 de ellas, incluidas Google Ads, Meta, LinkedIn, Microsoft, TikTok, Amazon Ads, Amazon DSP, OpenAI Ads y The Trade Desk. Si solo necesitas informes de Google Ads, el servidor oficial es una opción sólida. Si quieres un agente que pueda actuar sobre lo que encuentra, en Google y en todos los demás lugares donde publicitas, para eso construimos Synter.
Recursos
- Manual de Synter: syntermedia.ai/manual
- Documentación de la API: docs.syntermedia.ai
- Plugin de Claude: github.com/Synter-Media-AI/plugin (habilidades, agentes y este MCP para Claude Code / Desktop)
- Referencia de herramientas: docs.syntermedia.ai/tools
- Comparación de servidores MCP: syntermedia.ai/blog/best-ad-platform-mcp-servers
- Habilidades gratuitas para agentes (47 de código abierto): github.com/Synter-Media-AI/free-skills (también en skills.sh)
- Soporte: hello@syntermedia.ai
Licencia
Licencia MIT: consulta LICENSE para más detalles.
La extensión MCP que no quieren que uses.
Porque los agentes de IA con presupuestos publicitarios lo cambian todo.