Meta Ads CLI vs MCP: En Qué Se Diferencian y Cuál Elegir (2026)

Meta Ads CLI vs MCP: En Qué Se Diferencian y Cuál Elegir (2026)

Baker Team Meta Ads

La Meta Ads CLI y el servidor MCP de anuncios de Meta son dos formas distintas de trabajar con cuentas publicitarias de Meta. La CLI ejecuta comandos desde un terminal y está pensada para scripts e integraciones. El servidor MCP conecta un cliente de IA compatible con Meta Ads a través de un servidor remoto, para que un agente consulte información de la cuenta o realice acciones admitidas. Meta agrupa ambos bajo sus conectores de IA para anuncios, pero su documentación les da procesos de configuración y autenticación separados.

La CLI funciona desde tu terminal; el servidor MCP conecta un cliente de IA

La Meta Ads CLI es una interfaz de línea de comandos para la Meta Marketing API. Equipos de desarrollo y de operaciones pueden usarla para revisar y gestionar campañas, conjuntos de anuncios, anuncios, creatividades, catálogos, datasets e insights de rendimiento. Los comandos siguen un patrón de recurso y acción, como meta ads campaign list. La CLI también ofrece salida estructurada para scripts y automatización.

El servidor MCP de anuncios de Meta es un servidor Model Context Protocol remoto en https://mcp.facebook.com/ads. Conecta un cliente de IA compatible con MCP a herramientas de publicidad de Meta, entre ellas reporting, gestión de campañas, catálogos, diagnóstico de señales, búsqueda en la ayuda, estudios y registros de actividad. El anuncio de Meta presenta la CLI y el servidor MCP juntos como sus conectores de IA para anuncios.

Ads CLIServidor MCP de anuncios
Dónde se usaTerminal, scripts o flujos CI/CDUn cliente de IA compatible
Cómo se conectaUn comando local meta llama a la Marketing APIUn cliente de IA se conecta al servidor MCP remoto de Meta
Encaja cuandoQuieres comandos repetibles, pruebas de integración o automatización en shellQuieres pedir a un cliente de IA información de la cuenta o acciones admitidas
ConfiguraciónInstalar la CLI y configurar un token de usuario del sistemaConectar desde un cliente compatible, o configurar una app de desarrollador para una integración propia

Elige según dónde debe ocurrir el trabajo. Un flujo de línea de comandos encaja con un script mantenido por desarrollo o con una prueba de integración. MCP es el camino cuando quieres que un cliente de IA compatible use las herramientas de Meta. No asumas que el servidor MCP es solo un envoltorio de la CLI: Meta los documenta como vías de conexión distintas.

Instala la CLI con el método documentado por Meta

La guía de configuración de la CLI indica macOS o Linux como requisito. La instalación recomendada con Homebrew es:

brew tap facebook/fb
brew trust facebook/fb
brew install facebook/fb/meta-ads

Meta también documenta la instalación desde PyPI con Python 3.12 o superior. Después, ejecuta meta --version para confirmar que el comando está disponible.

La CLI se autentica con un token de acceso de usuario del sistema de Meta y un ID de cuenta publicitaria. La guía explica cómo crear el usuario del sistema, darle acceso a la app y a la cuenta publicitaria, generar el token y elegir permisos. Para catálogos, datasets o páginas, asigna también esos activos. Mantén el token fuera del control de versiones y de los chats. Si guardas la configuración en un archivo .env local, restringe su acceso y no lo subas al repositorio.

Empieza con lecturas de cuentas y campañas, por ejemplo meta ads adaccount list y meta ads campaign list, antes de usar comandos que crean, editan o borran recursos. La referencia de comandos de la CLI documenta que la creación de campañas y conjuntos de anuncios queda pausada por defecto. Revisa la referencia actual antes de confiar en un valor por defecto o ejecutar una escritura.

Consulta la guía de configuración de la CLI, la guía de configuración avanzada y la referencia de comandos para los requisitos y opciones actuales.

Conecta el servidor MCP desde un cliente de IA

El Servicio de ayuda para empresas de Meta describe una configuración para clientes de IA compatibles que no requiere tener una app de desarrollador. Sigue las instrucciones del cliente que uses y conéctalo al servidor de Meta en https://mcp.facebook.com/ads. Meta advierte que el acceso a herramientas y funciones puede variar.

Si necesitas una integración propia, usa la documentación para desarrolladores de Meta. Explica cómo crear o reutilizar una app, añadir el caso de uso del servidor MCP de anuncios, configurar la autenticación y solicitar permisos. Las opciones de autenticación documentadas son OAuth, un token de acceso de usuario y un token de usuario del sistema. Para este servidor MCP, Meta indica que solo se admiten tokens de usuario del sistema con rol Empleado; los tokens con rol Administrador no pueden acceder. Esto es propio del servidor MCP y no debe confundirse con la configuración del token de la CLI.

Empieza por la descripción general del servidor MCP, la guía de configuración del MCP y las instrucciones del Servicio de ayuda para empresas.

Define los controles de la cuenta antes de permitir acciones del agente

Una conexión de IA puede ofrecer herramientas que leen datos de la cuenta y herramientas que hacen cambios. Revisa qué acciones puede pedir el cliente conectado, quién puede autorizarlas y a qué cuentas publicitarias o catálogos tiene acceso.

Meta indica que los anuncios creados con el servidor MCP quedan pausados por defecto hasta que alguien los activa, y que las acciones realizadas en nombre del anunciante requieren su autorización a través del agente de IA. Donde la función está disponible, quien tiene control total de un portfolio empresarial puede gestionar reglas del servidor MCP de anuncios en Meta Business Suite. Las reglas pueden bloquear acciones como crear campañas o cambiar presupuestos. La documentación de reglas de Meta indica que la función tiene disponibilidad limitada, así que puede no estar abierta aún a todas las empresas.

En flujos con la CLI, confirma la cuenta, los permisos y el comando antes de ejecutarlo. La creación pausada por defecto de campañas y conjuntos de anuncios es una protección útil, no un sustituto de revisar el comando o comprobar su comportamiento actual.

Decide según la tarea

Usa la CLI cuando el trabajo se exprese mejor como un comando de terminal repetible, un script o una prueba de integración. Usa el servidor MCP cuando el trabajo pertenezca a un cliente de IA compatible y sus herramientas cubran la tarea. En ambos casos, revisa la documentación actual de Meta antes de conceder acceso o ejecutar una escritura, porque las herramientas, los permisos y la disponibilidad pueden cambiar.

Fuentes

FAQ

¿La Meta Ads CLI es lo mismo que el servidor MCP de anuncios de Meta?
No. La CLI es una interfaz de terminal para la Meta Marketing API. El servidor MCP de anuncios es un servidor remoto que ofrece herramientas de publicidad de Meta a clientes de IA compatibles. Meta documenta procesos de configuración distintos para cada uno.
¿El servidor MCP de anuncios ejecuta la CLI?
La documentación pública de Meta describe la CLI y el servidor MCP como conectores distintos y no dice que el servidor MCP ejecute la CLI. Trátalos como productos separados salvo que Meta documente un cambio.
¿Necesito una app de desarrollador para usar el servidor MCP de anuncios de Meta?
No para la configuración sin app que describe el Servicio de ayuda para empresas de Meta. La app de desarrollador forma parte de la integración personalizada que explica la documentación para desarrolladores de Meta.
¿Qué autenticación usa la CLI?
La guía de configuración de la CLI usa un token de acceso de usuario del sistema y un ID de cuenta publicitaria. Los permisos y el acceso a activos dependen del trabajo que necesites hacer. Sigue la guía actual de Meta en lugar de reutilizar las instrucciones de tokens del MCP.
¿Puede un agente de IA hacer cambios en vivo en mi cuenta publicitaria?
El servidor MCP ofrece herramientas de gestión, y Meta indica que las acciones realizadas en nombre del anunciante requieren su autorización a través del agente de IA. Meta también documenta que los anuncios creados por MCP quedan pausados por defecto y reglas de cuenta que pueden restringir acciones donde estén disponibles. Revisa los permisos del cliente conectado y los controles actuales de Meta antes de habilitar la escritura.

Empezar a automatizar

Artículos relacionados