Adako

Adako conecta tu IA con tus cuentas de Google Ads, Meta Ads, Linkedin Ads y ChatGPT Ads. Consulta el rendimiento de las campañas, lanza nuevas y elimina lo que desperdicia dinero.

Servidor MCP alojado

npx add-mcp 'https://adako.ai/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Adako: operaciones publicitarias para asistentes de IA

アダコ · adako.ai

Adako es un servidor MCP y una API REST que conecta a Claude, ChatGPT, Cursor y otros asistentes con Google Ads, Meta Ads, ChatGPT Ads, TikTok Ads y LinkedIn Ads.

https://adako.ai/mcp

Pregunta "¿cómo les fue a mis campañas el mes pasado?" y obtén una respuesta desde la cuenta en vivo, en la moneda propia de la cuenta. Pregunta "sube ese presupuesto a 40 al día" y obtén una propuesta que apruebas antes de que algo se mueva. Las campañas creadas siempre se inician en pausa.

Este repositorio contiene las piezas públicas: las Agent Skills, la configuración por cliente, los instaladores de un solo archivo, un plugin para Claude Code y la entrada del MCP Registry. El servidor en sí está alojado.


Lo que puede hacer

233 herramientas en cinco plataformas, más las propias de Adako.

PlataformaHerramientasQué cubren
Google Ads70Búsqueda y Performance Max, palabras clave y términos de búsqueda, presupuestos y estrategias de oferta, activos y extensiones, acciones de conversión, etiquetas, horarios, geo, informes por hora y por dispositivo
Meta Ads44Campañas, conjuntos de anuncios y anuncios, lanzamientos de imagen, video, carrusel e instalación de apps, audiencias y ubicaciones, píxeles, formularios de clientes potenciales, fatiga creativa
LinkedIn Ads34Grupos de campañas y campañas, anuncios de imagen, video, carrusel y texto, segmentación B2B, pronósticos de audiencia, reglas de conversión, métricas de interacción
TikTok Ads30Campañas, grupos de anuncios y anuncios de video in-feed, Spark Ads, métricas de video, identidades, píxeles, fatiga creativa
ChatGPT Ads23Campañas de chat card de principio a fin, límites de cuenta, píxeles, veredictos de revisión
Adako32Conexiones y uso, descubrimiento de herramientas, propuestas, diagnósticos, monitores, briefs e informes

Tu cliente no ve 233 entradas. Ve 16 herramientas invocables por nombre más 13 enrutadores. Cada plataforma tiene un enrutador de lectura (google_ads, meta_ads, chatgpt_ads, tiktok_ads, linkedin_ads) y un enrutador de escritura junto a él (google_ads_write, meta_ads_write, chatgpt_ads_write, tiktok_ads_write, linkedin_ads_write). Los monitores tienen monitoring y monitoring_write, y diagnostics solo lee. Una lectura se ve como google_ads(action="execute", tool_name="google_list_campaigns", arguments={...}), un cambio como google_ads_write(action="execute", tool_name="google_pause_campaign", arguments={...}).

Consultar información nunca cambia una cuenta, por lo que un asistente que pide permiso por herramienta puede permitir las lecturas una sola vez. Cada cambio pasa por una herramienta _write, que pregunta cada vez y crea una propuesta. search_tools encuentra la herramienta correcta a partir de tu propio texto y devuelve su línea de llamada exacta, y es gratuita. Consulta adako.ai/docs/routers.

Las lecturas de LinkedIn Ads están abiertas para todos: conecta al miembro que administra la cuenta publicitaria y todas las herramientas de informes, estructura y pronósticos funcionan. Un cambio requiere que esa cuenta publicitaria se agregue primero a la aplicación de LinkedIn de Adako: envía el id de nueve dígitos a support@adako.ai. Las herramientas de TikTok Ads están en la superficie, pero las cuentas de TikTok no se pueden conectar hasta que TikTok apruebe la aplicación de desarrollador de Adako.


El modelo de seguridad

Adako está diseñado para que un asistente pueda ser útil sin ser peligroso.

ReglaQué significa
Las lecturas se ejecutan de inmediatoRendimiento, estructura, términos de búsqueda, audiencias. Nada que aprobar.
Cada escritura se convierte en una propuestaVes el objeto, los valores antes y después, y el costo diario antes de que se envíe algo.
La aprobación es tuyaConfirma en el chat, o deja las propuestas en una bandeja de entrada y aprueba en adako.ai/approvals. Las propuestas caducan después de 48 horas.
Los objetos creados se inician en pausaCada campaña, conjunto de anuncios y anuncio que Adako crea comienza en pausa. Tú lo habilitas.
Casi nada se eliminaOcho herramientas eliminan algo y cada una necesita un indicador de confirmación explícito. Pausar nunca deriva a una eliminación.
Se ejecuta una sola vezCada propuesta aprobada lleva una clave de idempotencia. Aprobar dos veces informa el primer resultado y no repite nada.
Verificación posterior en cada escrituraEl cambio se confirma leyendo el objeto de vuelta desde la plataforma, no confiando en la respuesta.
Los tokens permanecen en el servidorTus tokens de plataforma se guardan cifrados por Adako y nunca se reenvían al cliente de IA.

Detalles: adako.ai/docs/safety.


Instalación — cinco minutos

Dos formas de autenticarse:

  • OAuth — el cliente abre un navegador, inicias sesión en Adako una vez. Preferido dondequiera que funcione.
  • Clave API — crea una en adako.ai/keys, envíala como Authorization: Bearer ak_live_your_key, donde ak_live_your_key se reemplaza por la clave completa que copiaste, con el prefijo incluido y nada alrededor. Úsala para clientes que leen un archivo de configuración estático.

Elige tu cliente.

Claude.ai (conector personalizado)

Pro y Max: Configuración → Conectores → Agregar conector personalizado. Pega la URL, haz clic en Agregar, luego Conectar e inicia sesión.

Team y Enterprise: un propietario lo agrega primero en Configuración de organización → Conectores → Agregar, pasa el cursor sobre Personalizado, elige Web y pega la URL. Los miembros luego lo conectan desde su propio Configuración → Conectores.

https://adako.ai/mcp

La cantidad de conectores personalizados que puedes agregar depende de tu plan de Claude.

Claude Desktop

Misma configuración de Conectores que Claude.ai: agrega el conector personalizado con la URL anterior y luego inicia sesión cuando se te solicite. Desktop comparte tu cuenta de Claude, por lo que un conector agregado en la web está disponible aquí también. Guía completa: clients/claude-desktop.md.

Claude Code

claude mcp add --transport http adako https://adako.ai/mcp

Luego ejecuta /mcp dentro de una sesión y elige adako para iniciar sesión a través del navegador.

Agrégalo una vez para cada proyecto con --scope user:

claude mcp add --transport http adako https://adako.ai/mcp --scope user

Variante con clave API, sin paso de navegador:

claude mcp add --transport http adako https://adako.ai/mcp \
  --header "Authorization: Bearer ak_live_your_key"

También hay un plugin que instala el servidor, las skills, un comando de configuración y un agente operador en un solo paso:

/plugin marketplace add ruslan2027/adako-mcp
/plugin install adako@adako
/adako-setup

Consulta clients/claude-code.md y plugin/.

ChatGPT (modo desarrollador)

  1. Activa el Modo desarrollador en Configuración → Seguridad e inicio de sesión, luego abre ChatGPT Plugins.
  2. Haz clic en +. Ingresa Adako como nombre de la conexión y https://adako.ai/mcp como URL del servidor MCP. Agrega una descripción breve, elige la opción de conexión de endpoint público y haz clic en Crear.
  3. Completa la autorización si se te solicita.
  4. Inicia una nueva conversación, abre el menú de herramientas y selecciona Adako.

Guía completa: clients/chatgpt.md.

Cursor

Un comando, idempotente, y deja tus otros servidores intactos:

node install/cursor.mjs            # the home-folder .cursor/mcp.json
node install/cursor.mjs --project  # .cursor/mcp.json in this repository

O escribe el archivo tú mismo:

{
  "mcpServers": {
    "adako": {
      "url": "https://adako.ai/mcp"
    }
  }
}

Archivo completo: clients/cursor/mcp.json. Guía: clients/cursor.md.

Este repositorio también es un plugin de Cursor, para el Cursor Marketplace: .cursor-plugin/plugin.json agrega el servidor y las skills en skills/.

Codex CLI

codex mcp add adako --url https://adako.ai/mcp
codex mcp login adako

O ejecuta el instalador, que reescribe una tabla en la configuración de Codex (C:\Users\<you>\.codex\config.toml en Windows o /Users/<you>/.codex/config.toml en macOS) y deja el resto del archivo intacto:

node install/codex.mjs            # API key from $ADAKO_API_KEY
node install/codex.mjs --oauth    # sign in with codex mcp login instead

Archivo completo: clients/codex/config.toml. Guía: clients/codex.md.

Windsurf

node install/windsurf.mjs

O agrega el bloque manualmente a C:\Users\<you>\.codeium\windsurf\mcp_config.json en Windows o /Users/<you>/.codeium/windsurf/mcp_config.json en macOS:

{
  "mcpServers": {
    "adako": {
      "serverUrl": "https://adako.ai/mcp"
    }
  }
}

Archivo completo: clients/windsurf/mcp_config.json. Guía: clients/windsurf.md.

Gemini (aplicación personalizada)

En una computadora, abre gemini.google.com/apps, o Configuración → Aplicaciones conectadas, luego desplázate hasta Aplicaciones personalizadas al final, elige Agregar una aplicación personalizada y pega la URL:

https://adako.ai/mcp

Haz clic en Siguiente e inicia sesión. Deja los campos de credenciales en Funciones avanzadas vacíos: Adako se registra solo. En un chat, escribe @ y elige Adako.

Guía: clients/gemini.md. Las aplicaciones personalizadas aún se están implementando, con condiciones que Google enumera: una cuenta personal de Google, inglés, Estados Unidos, 18 años o más.

Antigravity (app, IDE y CLI agy)

Los tres leen un solo archivo, por lo que Adako se agrega una vez. En la app de escritorio: Configuración → Personalizaciones, luego Abrir configuración de MCP. En el IDE: el panel lateral del agente, … → Servidores MCP. En la CLI: /mcp, o el archivo en sí: C:\Users\<you>\.gemini\config\mcp_config.json en Windows o /Users/<you>/.gemini/config/mcp_config.json en macOS (Linux: /home/<you>/.gemini/config/mcp_config.json). Usa .agents/mcp_config.json para un proyecto. Después de guardar, presiona actualizar junto a Servidores MCP instalados y haz clic en Adako para iniciar sesión.

{
  "mcpServers": {
    "adako": {
      "serverUrl": "https://adako.ai/mcp"
    }
  }
}

Antigravity inicia sesión a través del navegador en la primera llamada. Guía: clients/antigravity.md.

Gemini CLI dejó de servir cuentas gratuitas y Pro el 18 de junio de 2026 y ahora solo funciona con claves API de pago de Gemini y Gemini Enterprise. Si aún lo usas, la ortografía anterior funciona: httpUrl en .gemini/settings.json en tu carpeta de inicio, con los manifiestos de extensiones gemini-extension.json y clients/gemini-cli/gemini-extension.json. Por separado, agy plugin import gemini lleva una configuración existente a Antigravity.

VS Code (Copilot)

.vscode/mcp.json en un espacio de trabajo, o tu mcp.json de usuario:

{
  "servers": {
    "adako": {
      "type": "http",
      "url": "https://adako.ai/mcp"
    }
  }
}

VS Code maneja el flujo de OAuth. Archivo completo con la variante de clave API: clients/vscode/mcp.json. Guía: clients/vscode.md.

Perplexity

Agrega Adako como conector personalizado: en la web en perplexity.ai/computer/connectors, o Configuración → Conectores en la app de escritorio, luego la URL anterior con OAuth. Los conectores personalizados vienen con Pro, Max y Enterprise. Guía: clients/perplexity.md.


Agrega las skills

skills/ contiene once Agent Skills. adako es el procedimiento operativo: el contrato de seguridad, el contrato de llamadas de herramientas, el mapa de herramientas y los flujos de trabajo. Las demás están enfocadas: una por plataforma, una por tarea.

HabilidadPara
adakoEl procedimiento operativo. Empieza aquí.
google-ads, meta-ads, tiktok-ads, linkedin-ads, chatgpt-adsUna plataforma cada uno: herramientas por trabajo, reglas, orden de lanzamiento
launchCrear una campaña de forma segura en cualquier plataforma
performance-reviewResponder "¿cómo vamos?" con números que se sostienen
optimizeQué cambiar después de la revisión, y en qué orden
creativeLímites de copys y especificaciones de assets por plataforma, y el manual de fatiga
monitoringMonitores, alertas, briefs e informes
  • Claude Code — instala el plugin, o copia skills/ en la carpeta .claude/skills/ de tu directorio personal (C:\Users\<you>\.claude\skills\ en Windows o /Users/<you>/.claude/skills/ en macOS).
  • claude.ai — sube SKILL.md (el mismo archivo que skills/adako/SKILL.md) como habilidad en los ajustes.
  • Cualquier otra cosa — pega el contenido en tu prompt de sistema o en las instrucciones del proyecto.

El servidor también incluye instrucciones breves al conectar, así que las habilidades son opcionales. Hacen que las sesiones largas sean notablemente más estables.


API REST y línea de comandos

Las mismas herramientas se ejecutan por HTTP con una clave de API.

curl -X POST https://adako.ai/api/v1/tools/google_get_campaign_performance/execute \
  -H "Authorization: Bearer ak_live_your_key" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"arguments": {"date_range": "last_30_days"}}'

GET /api/v1/tools lista todas las herramientas invocables. GET /api/v1/openapi.json es el contrato legible por máquina, que n8n, Zapier y Make pueden importar. Referencia completa: adako.ai/docs/api.

La línea de comandos adako envuelve los mismos endpoints para scripts y agentes de código:

npx @adako/cli login
npx @adako/cli google list-campaigns --customer-id 1234567890
npx @adako/cli meta get-campaign-performance --date-range last_30_days --raw

Su código fuente está en cli/: ESM puro, sin dependencias, Node 22 o más reciente. El paquete publicado es @adako/cli en npm.


Conecta tus cuentas

  1. Inicia sesión en adako.ai.
  2. Abre Cuentas y conecta una plataforma. Google Ads y LinkedIn Ads inician sesión a través de la plataforma; Meta Ads requiere un token de acceso de un usuario de sistema en tu propia app de Meta; ChatGPT Ads requiere una clave de API de anunciante. Nunca entregas una contraseña ni un token a tu cliente de IA.
  3. Activa las cuentas en las que Adako puede trabajar y elige la principal para cada plataforma.
  4. De vuelta en tu asistente, di "empieza aquí".

Primeros prompts

Solo lectura, así que nada puede moverse:

  • "Empieza aquí."
  • "¿A qué cuentas de anuncios estoy conectado?"
  • "¿Cómo les fue a mis campañas de Google en los últimos 30 días comparado con los 30 anteriores?"
  • "Encuentra términos de búsqueda que gastaron dinero y no convirtieron nada el mes pasado."
  • "¿Qué conjuntos de anuncios de Meta están gastando sin resultados esta semana?"
  • "Desglosa mi mejor conjunto de anuncios de Meta por ubicación."
  • "¿Cuáles de mis anuncios de TikTok muestran fatiga creativa?"
  • "¿Cuál fue el costo por lead de LinkedIn el mes pasado y a qué títulos de puesto llegó?"
  • "Ejecuta esa verificación de gasto desperdiciado en todas mis cuentas activas."

Luego, cuando quieras un cambio:

  • "Sugiere diez palabras clave negativas de esa lista y dime qué bloquea cada una."
  • "Pausa la campaña que más gastó sin conversiones."
  • "Sube el presupuesto diario de Brand Search a 40."
  • "Redacta una campaña de Search pausada para {producto} dirigida a {ciudad}, 25 al día."
  • "Avísame si el CPA supera 80 dos días seguidos, y envíame un brief cada lunes."

Cada uno de esos termina con una propuesta que apruebas o rechazas.


Precios

Gratis incluye 1 cuenta de anuncios y 30 tareas al mes. Pro ($49/mes) cubre 5 cuentas de anuncios y 600 tareas al mes, Agencia ($149/mes) 20 cuentas y 5,000 tareas, y Enterprise se cotiza por contrato. Una cuenta usada en un período de facturación mantiene su lugar hasta que el período se reinicia. Una tarea es un cambio facturado a una cuenta de anuncios; las lecturas y las herramientas de conexión, uso, propuesta, descubrimiento, diagnóstico y resolución son gratuitas. Los monitores, briefs programados e informes generados requieren Pro o superior. Detalles en adako.ai/pricing.

Documentación

adako.ai/docs — guía de inicio rápido, una página por cliente, una página por plataforma, la superficie de herramientas, flujos de trabajo, monitores, la referencia completa de herramientas y la API REST.

Soporte

support@adako.ai · informes de seguridad: consulta SECURITY.md · cambios: consulta CHANGELOG.md

Licencia

Las habilidades y las configuraciones de cliente en este repositorio son MIT — consulta LICENSE. El servicio alojado de Adako es propietario.