El 29 de abril de 2026, Meta publicó dos herramientas que cambian la forma de gestionar campañas a escala: el Ads CLI y los AI Connectors. Ninguna de las dos es un truco de terceros ni una extensión de Chrome de dudosa procedencia. Son parte de la plataforma oficial de Meta para desarrolladores.
Para PYMEs que quieren operar sus campañas con más control y para agencias que gestionan múltiples cuentas, esto abre algo que antes no existía de forma oficial: automatización real de Meta Ads sin riesgo de suspensión de cuenta.
Qué son los AI Connectors de Meta
Los AI Connectors son integraciones que conectan tu cuenta de Meta Ads con modelos de lenguaje como Claude, ChatGPT o Gemini. La interfaz no es visual: es lenguaje natural.
En la práctica, configuras el conector una vez, y desde ahí puedes pedirle a la IA que ejecute acciones sobre tus campañas como si le hablaras a un analista:
- "Dame el rendimiento de la última semana por conjunto de anuncios"
- "Pausa los anuncios con ROAS menor a 2X en los últimos 7 días"
- "¿Cuáles son los 3 creativos con mayor CTR este mes?"
La IA interpreta la instrucción, consulta la API de Meta y devuelve la respuesta. No hay código intermedio que tú tengas que escribir ni mantener.
Para configurarlo, primero autorizas el acceso desde el panel de desarrolladores de Meta:

Una vez autorizado, el conector aparece disponible en Claude como herramienta activa:

La ventaja frente a automatizaciones no oficiales es simple: el conector usa el token de la API de Marketing de Meta. Eso significa que Meta sabe exactamente qué está haciendo el agente, quién tiene el acceso autorizado y qué operaciones se están ejecutando. No hay sesiones de browser simuladas ni comportamiento que Meta pueda interpretar como sospechoso.
Qué es el Ads CLI de Meta
El Ads CLI es una herramienta de línea de comandos que permite operar campañas de Meta Ads desde la terminal o desde plataformas de agentes de IA como Claude Code o Codex. Requiere Python 3.12+ y se instala con pip.
Lo que resuelve es el trabajo operativo de la Marketing API: autenticación, paginación, formateo de salida y manejo de errores. Todo eso viene empaquetado en comandos predecibles que puedes ejecutar, encadenar y automatizar.
Sus capacidades principales son:
Gestión de campañas: crear, modificar, pausar y eliminar campañas, conjuntos de anuncios, anuncios y creativos. Por defecto, los recursos que creas quedan en estado pausado, lo que previene errores de activación accidental mientras configuras.
Analytics de rendimiento: consultar métricas como gasto, impresiones, CTR y ROAS con rangos de fechas personalizables y desgloses demográficos.
Operaciones de catálogo: crear y administrar catálogos de productos, gestionar inventario y organizar conjuntos de productos.
Tracking de conversiones: configurar píxeles y conectarlos a cuentas y catálogos.
El output es configurable: tabla legible, JSON para procesar en scripts, o TSV para enviar a spreadsheets. Las credenciales van en variables de entorno, no en el código. Eso lo hace compatible con cualquier pipeline de CI/CD o agente de IA.
El Ads CLI no reemplaza la interfaz de Meta Ads para trabajo manual. Es una herramienta para developers y agencias que quieren automatizar operaciones repetitivas o construir flujos de trabajo que no dependen de la UI.

Cómo instalar y configurar el Ads CLI
El setup completo toma entre 10 y 15 minutos. Requiere Python 3.12 o superior y una cuenta publicitaria de Meta a la que tengas acceso de administrador en Business Manager.
Paso 1: instalar el paquete
pip install meta-adsEl paquete oficial publicado por Meta se llama meta-ads (con guion). No confundir con meta-ads-cli, que es una implementación de terceros previa al lanzamiento oficial. El paquete oficial trae las dependencias necesarias: facebook-business, click, rich y python-dotenv.
Si usas uv en lugar de pip:
uv pip install meta-adsVerifica la instalación con:
meta ads --versionImportante: el comando ejecutable es meta ads con espacio, no meta-ads. El guion solo aparece en el nombre del paquete.
Paso 2: obtener tu access token
El CLI necesita un access token para autenticarse contra la Marketing API. Para producción la opción recomendada es un System User Token, atado al Business Manager y que no expira mientras el usuario siga asignado a la cuenta.
- Entra a Meta Business Suite y abre Business Settings
- Ve a Users → System Users y crea un nuevo System User con rol de administrador
- Asigna ese System User a la cuenta publicitaria que vas a operar (Business Settings → Ad Accounts → Add People) y también a la Page desde la que se publican los anuncios
- Vuelve al System User y haz clic en Generate New Token. Selecciona la app que usarás como contexto y los siguientes permisos:
business_managementads_managementpages_show_listpages_read_engagementpages_manage_adscatalog_managementread_insights
- Copia el token. Solo se muestra una vez. Si lo pierdes, generas uno nuevo
Estos permisos cubren la gestión completa de campañas, el manejo de Pages que publican anuncios, los catálogos de productos y la lectura de insights. Si tu objetivo es solo lectura (reportes, auditorías), puedes quitar ads_management, pages_manage_ads y catalog_management y trabajar con un token de menor privilegio.
Desde abril de 2026 este flujo ya no requiere pasar por App Review previa, lo que antes podía tomar varios días.
Paso 3: configurar las credenciales
El CLI lee las credenciales desde dos variables de entorno:
export ACCESS_TOKEN=EAAxxxxxxxxxxxxxxxxxxxx
export AD_ACCOUNT_ID=act_123456789El AD_ACCOUNT_ID debe incluir el prefijo act_. Lo encuentras en la URL de Ads Manager o en Business Settings → Ad Accounts.
Para no exponer el token en el historial de la terminal, lo más limpio es ponerlo en un archivo .env en el directorio del proyecto:
# .env
ACCESS_TOKEN=EAAxxxxxxxxxxxxxxxxxxxx
AD_ACCOUNT_ID=act_123456789Y agregar .env al .gitignore para que no termine en tu repositorio.
Paso 4: verificar el setup
Lista las campañas existentes para confirmar que la autenticación funciona:
meta ads campaign listSi todo está bien, verás una tabla con tus campañas. Si hay un error de permisos, el System User no tiene acceso suficiente a la cuenta publicitaria. Vuelve a Business Settings y revisa la asignación.
Algunos comandos útiles para empezar:
# ver insights de los últimos 7 días
meta ads insights get --date-preset last_7d
# crear una campaña en estado pausado (default seguro)
meta ads campaign create --name "Prueba" --objective OUTCOME_SALES --daily-budget 5000
# obtener output en JSON para procesar con scripts
meta ads campaign list --output jsonCon el CLI funcionando desde la terminal, ya puedes incorporarlo a scripts de automatización, pipelines de reporting o flujos con agentes de IA como los AI Connectors descritos al inicio del artículo.
Por qué importa que sea oficial
Antes de estas herramientas, automatizar Meta Ads de verdad tenía dos caminos: usar la Marketing API directamente (requería desarrollo personalizado considerable) o usar herramientas de terceros que controlaban el browser de forma automatizada.
El primer camino era viable pero caro de implementar y mantener. El segundo era rápido pero arriesgado: Meta detecta comportamiento automatizado en la interfaz y puede suspender cuentas publicitarias sin previo aviso.
El Ads CLI y los AI Connectors son la tercera opción que no existía. No requieren desarrollo desde cero y no implican riesgo de suspensión porque operan exactamente como lo haría cualquier integración oficial de la API.
Para PYMEs, ese cambio significa acceder a automatización que antes solo era viable para operaciones con equipo técnico. Para agencias, significa construir flujos automáticos para todas las cuentas de cliente sin que cada integración sea un proyecto de desarrollo separado.
Casos de uso concretos
Reporte diario automático
Un agente que cada mañana consulta el rendimiento de las campañas activas, calcula variaciones respecto al período anterior y envía un resumen por correo o Slack. El Ads CLI devuelve los datos en JSON, un script los formatea, y la IA redacta el resumen en lenguaje natural.
Para una PYME, significa tener el estado de sus campañas listo antes de abrir el computador, sin revisar manualmente cada métrica. Para agencias con múltiples clientes, ese reporte puede ejecutarse en paralelo para cada cuenta y consolidarse en un solo documento.
Optimización por reglas en tiempo real
Un agente que revisa campañas activas cada hora y pausa cualquier anuncio que supere un umbral de CPA o caiga bajo un ROAS mínimo. No reemplaza la optimización manual, pero sí evita que un anuncio malo consuma presupuesto durante el fin de semana mientras nadie revisa.
La lógica se define una vez. El agente la ejecuta sin intervención.
Lanzamiento masivo de creativos
Si tienes una hoja con 30 o 50 variantes de anuncios, el Ads CLI puede crear todos los creativos, armarlos en conjuntos y dejarlos en estado pausado para revisión antes de activar. Lo que manualmente tomaría horas se ejecuta en minutos, con la misma nomenclatura en todos.
Auditoría de configuración de cuentas
Un agente que recorre todas las campañas de una cuenta, verifica configuraciones (exclusiones, ubicaciones, presupuestos diarios vs. vitalicios, píxeles asociados) y genera un reporte con lo que está mal configurado. Útil tanto para onboarding de clientes nuevos como para auditorías periódicas.
Los agentes que modifican campañas requieren tokens de acceso con permisos de escritura. Para operaciones de solo lectura (reportes, auditorías), usa tokens con permisos de lectura y nada más. El principio de mínimo privilegio aplica igual que en cualquier integración de API.
Limitaciones reales
Estas herramientas son poderosas para operaciones estructuradas y repetitivas. No son la solución para todo.
La estrategia de campaña, la lectura de creativos, la interpretación de datos en contexto del negocio, el ajuste de audiencias basado en cambios del mercado — eso sigue requiriendo criterio humano. Lo que cambia es que el trabajo operativo que rodea esas decisiones puede automatizarse.
Tampoco existe todavía una experiencia de setup sin fricción para no-técnicos. El Ads CLI requiere Python y cierta familiaridad con la terminal. Los AI Connectors necesitan configuración inicial. Para agencias sin ese perfil técnico interno, el acceso a estas herramientas pasa por trabajar con alguien que pueda hacer la integración.
Lo que viene
Meta publicó estas herramientas el mismo día que OpenAI y Anthropic están construyendo infraestructura para agentes que operan herramientas externas. No es coincidencia. La dirección es clara: los modelos de lenguaje van a gestionar más partes del stack de marketing digital, y las plataformas están construyendo las interfaces para que eso pase de forma controlada.
Para las agencias, el diferencial ya no será solo saber configurar campañas. Será saber qué pedirle al agente, cómo validar lo que hace y cómo entrenarlo con metodologías propias. El criterio estratégico sube de valor; la ejecución operativa se automatiza.
En Maqui estamos probando estas integraciones para la gestión de cuentas de clientes. Si quieres ver cómo puede aplicar a tus campañas, revisa nuestro servicio de Meta Ads en Chile o escríbenos directamente.
Referencias:
¿Gestionas Meta Ads y quieres automatizar operaciones repetitivas en tu cuenta?
Conversemos