¿Hay un MCP de Facebook Ads? Sí. Hermoso es un servidor MCP de Facebook Ads alojado (el nombre que da Meta a lo mismo es MCP de Meta Ads). Añade https://app.hermoso.ai/mcp a Claude, ChatGPT o Cursor y conecta tu cuenta de Meta una sola vez. Tu asistente podrá entonces crear campañas, grupos de anuncios y anuncios de Facebook e Instagram con segmentación real, subir la creatividad, leer las métricas, gestionar formularios de clientes potenciales, audiencias y píxeles, y publicar en Facebook, Instagram y Threads. Cada campaña se crea pausada, y no se gasta nada hasta que tú lo confirmes.
La mayoría de los servidores MCP de “Meta ads” solo leen y encienden o apagan: pueden sacar un informe y pausar una campaña. Eso es útil, y también es la mitad fácil. La mitad difícil es que una campaña necesita una creatividad, y una creatividad necesita investigación, una marca, un render y una subida, por eso los servidores que solo encienden y apagan te devuelven a Ads Manager de todos modos.
El servidor MCP de Hermoso cubre el camino completo. Investiga los anuncios que la competencia está publicando de verdad, genera la creatividad final con tu producto real, la sube, construye la campaña alrededor de ella y luego lee lo que pasó: más de 922 herramientas en total, de las cuales la familia de Meta es una parte.
Instálalo una vez: en Claude.ai o Claude Desktop, pega https://app.hermoso.ai/mcp en Ajustes → Conectores y apruébalo con tu cuenta de Hermoso. En un agente de programación es un solo comando: /plugin marketplace add hermoso-ai/hermoso y luego /plugin install hermoso@hermoso en Claude Code, codex plugin marketplace add hermoso-ai/hermoso y luego codex plugin add hermoso@hermoso en Codex, o npx skills add hermoso-ai/hermoso -a cursor en Cursor (pon el nombre de tu propio agente después de -a), y después inicia sesión una vez con npx -y hermoso auth login. Configuración completa en la página de MCP y CLI.
Las herramientas de Meta, por tarea
Crear. create_meta_ad (campaña, grupo de anuncios, creatividad y anuncios en una sola llamada, o un impulso de una publicación existente), create_meta_campaign, create_meta_adset, upload_meta_asset, find_meta_audiences, create_meta_audience, create_meta_pixel, create_meta_lead_form, list_meta_pages.
Revisar antes de gastar. preview_meta_ad, estimate_meta_reach, get_meta_ad_account.
Leer. list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, instagram_insights, list_meta_audiences, list_meta_pixels, list_meta_lead_forms, read_meta_leads.
Cambiar. update_meta_object, set_meta_campaign_status, delete_meta_object, delete_meta_audience, archive_meta_lead_form. Todo lo que puede activar gasto o borrar requiere confirmación.
Catálogos. list_meta_catalogs, list_meta_product_sets, list_meta_catalog_products, create_meta_catalog, update_meta_catalog, delete_meta_catalog.
Publicar orgánico. post_to_meta (una página de Facebook, una cuenta de Instagram conectada directamente o a través de la página, o Threads), schedule_post, manage_meta_post, upload_file.
Interactuar. list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message, además de los equivalentes de Threads.
Lo que tu agente puede hacer con el MCP de Facebook Ads
Cada fila de abajo es una herramienta real en el servidor, así que esto es toda la superficie de Meta y no un resumen de lo más destacado. Pídelo en lenguaje natural y el agente elige las herramientas.
| Tarea | Herramientas | Qué pasa |
|---|---|---|
| Crear un anuncio completo | create_meta_ad | Campaña, grupo de anuncios con segmentación completa, presupuesto y programación, la creatividad y los anuncios, todo en una sola llamada. Imagen, vídeo o carrusel. Si pasas una publicación existente, crea un impulso de esa publicación en su lugar. Todo queda pausado. |
| Añadir grupos de anuncios para una prueba | create_meta_campaign, create_meta_adset | Una campaña pausada, y después grupos de anuncios adicionales bajo ella para que dos audiencias o ubicaciones funcionen lado a lado. |
| Trae tu propia creatividad | upload_meta_asset, upload_file | Pone una imagen o un vídeo en la biblioteca de la cuenta publicitaria, tanto si la hizo Hermoso como si la hiciste tú. |
| Encontrar segmentación | find_meta_audiences | Busca los ids reales de intereses, comportamientos, lugares, idiomas, puestos de trabajo, empleadores y centros educativos. |
| Remarketing y lookalikes | create_meta_audience, list_meta_audiences, delete_meta_audience | Audiencias de sitio web, de interacción y lookalike, creadas en tu cuenta publicitaria. |
| Píxeles | list_meta_pixels, create_meta_pixel | Muestra cada píxel y cuándo se disparó por última vez, para que un grupo de anuncios pueda optimizar para conversiones en lugar de clics. |
| Previsualizar y calcular antes | preview_meta_ad, estimate_meta_reach | El enlace de vista previa de Meta por ubicación, y la estimación de Meta de cuántas personas puede alcanzar una segmentación, antes de comprometer ningún presupuesto. |
| Leer el rendimiento | meta_insights, list_meta_ads | Gasto, impresiones, alcance, clics, CTR, CPC, CPM y conversiones de una cuenta, campaña, grupo de anuncios o anuncio, desglosados por edad, género, ubicación o país. |
| Estado de la cuenta | get_meta_ad_account | Estado de la cuenta en palabras, saldo pendiente, importe gastado, límite de gasto y presupuesto diario mínimo. |
| Anuncios de clientes potenciales | create_meta_lead_form, list_meta_lead_forms, read_meta_leads, archive_meta_lead_form | Formularios instantáneos con tus propias preguntas, y los clientes potenciales que recogieron, leídos en vivo desde Meta. |
| Catálogos de productos | list_meta_catalogs, list_meta_catalog_products, create_meta_catalog, update_meta_catalog | Catálogos, conjuntos de productos y productos con el estado de revisión de Meta. Borrar uno requiere confirmación. |
| Anuncios de colaboración | list_meta_partnership_creators, manage_meta_partnership_creator | Los creadores con los que puedes hacer anuncios de colaboración. |
| Iniciar, cambiar o detener el gasto | set_meta_campaign_status, update_meta_object, delete_meta_object | Renombrar, cambiar la segmentación, modificar un presupuesto, activar o eliminar. Activar y eliminar no se ejecutan sin una confirmación explícita. |
| Publicaciones orgánicas | post_to_meta, schedule_post, manage_meta_post | Publicaciones de página de Facebook, Instagram y Threads: texto, enlace, imagen, vídeo o carrusel, ahora o programadas. |
| Comentarios y mensajes directos | list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message | Leer y responder comentarios y mensajes de Messenger y de Instagram Direct, u ocultar un comentario. |
| Métricas orgánicas | meta_page_insights, meta_post_insights, instagram_insights | Métricas de página, de publicación y de cuenta de Instagram, incluidos los datos demográficos de la audiencia. |
Ejemplos de peticiones
Pega cualquiera de estas en Claude, ChatGPT o Cursor una vez conectado Hermoso. Cada una es una sola petición.
- “Saca el gasto de Meta de los últimos 30 días por edad y género, y dime a qué grupo de anuncios debería recortar.”
El agente ejecuta meta_insights con un desglose por edad y género por grupo de anuncios y los ordena por coste por resultado. - “Crea una campaña de Reels de Instagram pausada para nuestro nuevo sérum: mujeres de 25 a 44 años en Canadá, $40 al día, optimizar para compras con nuestro píxel.”
list_meta_pixels encuentra el píxel, find_meta_audiences resuelve la segmentación, create_meta_ad construye el conjunto pausado, y el resumen sale de la lectura de vuelta de Meta. - “Antes de gastar nada, ¿cuántas personas alcanzaría esa audiencia, y cómo se ve el anuncio en Historias?”
estimate_meta_reach pide a Meta el tamaño de la audiencia, y preview_meta_ad devuelve el enlace real de vista previa de Historias de Meta. - “Crea un lookalike del 1% de todos los que compraron en los últimos 180 días.”
create_meta_audience crea la audiencia de sitio web a partir de tu píxel y luego el lookalike a partir de ella. - “Impulsa la mejor publicación de Facebook del martes pasado a personas cercanas a nuestra tienda durante una semana.”
list_meta_posts y meta_post_insights eligen la publicación, y después create_meta_ad construye un impulso pausado con un radio alrededor de la dirección. - “Saca los clientes potenciales del formulario de nuestro webinar de esta semana y ponlos en una hoja de Google Sheets.”
read_meta_leads lee los envíos en vivo, y después create_sheet los escribe en una hoja nueva en tu Drive. - “Busca los anuncios de Facebook más antiguos en activo de nuestros tres competidores, haz dos versiones de la mejor idea para nuestra marca y configúralas como una prueba pausada.”
pull_competitor_ads, después render_ad para la creatividad, y luego create_meta_ad con dos grupos de anuncios. No se gasta nada hasta que lo confirmes. - “Nuestros anuncios dejaron de publicarse ayer. ¿Es por la facturación?”
get_meta_ad_account lee el estado de la cuenta, el saldo y el límite de gasto en palabras sencillas.
La segmentación es todo el producto, así que está completa
Un MCP de anuncios que solo puede poner un país y un presupuesto no puede construir una campaña real. La superficie de grupos de anuncios aquí cubre lo que usa de verdad un comprador de medios:
- Geografía: países, regiones, ciudades con radio, códigos postales y DMA, con exclusiones.
- Audiencia: intereses, comportamientos, audiencias personalizadas y lookalikes, idiomas.
- Ubicación: cinco plataformas y sus posiciones, dispositivos, sistemas operativos y ubicaciones Advantage+.
- Fontanería del objetivo: un
promoted_objectcon tu píxel y tu evento de conversión, que sube el objetivo de optimización aOFFSITE_CONVERSIONS. - Ritmo de gasto: presupuesto diario o total, programación por franjas horarias, topes de puja y topes de coste.
- Creatividad: imagen, vídeo y carrusel.
Nada se narra desde la petición
Un fallo habitual en las herramientas de agentes: el agente te cuenta lo que pidió, no lo que la plataforma hizo. Hermoso construye la estructura y luego la lee de vuelta desde Meta, y la frase de resumen que recibes se construye a partir de esa lectura, así que una creatividad rechazada en silencio o un campo alterado aparecen como una discrepancia y no como un informe confiado y erróneo.
Lo que no hará sin preguntar
Un agente con presupuesto solo es útil si el radio de impacto está acotado, así que la autoridad de gasto se limita en el servidor y no en una instrucción. Las campañas, grupos de anuncios y anuncios de Meta se crean PAUSED sin que el que llama pueda cambiarlo. Los interruptores de estado que pueden activar gasto publicitario real (uno en cada plataforma de anuncios: set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status y set_openai_ads_status, entre otros) se niegan a ejecutarse sin una marca de confirmación explícita, y esa misma barrera cubre crear un grupo de anuncios, un anuncio o una palabra clave de Google Ads activados dentro de un padre ya activado, porque eso se sirve en la siguiente subasta. Los borrados también requieren confirmación. En el lado de la generación, hermoso_capabilities publica el coste exacto en créditos de cada modelo antes de que se ejecute nada, y cada render reserva una estimación y luego liquida el coste real, así que un envío fallido se reembolsa en lugar de cobrarte en silencio.
Conectar tu cuenta de Meta
Conectas Meta a Hermoso mediante el flujo OAuth propio de Meta, en Configuración, Conectores, así que ninguna contraseña pasa por el modelo ni por el agente. Como una agencia o un compañero de equipo invitado puede tener acceso a muchas páginas, cuentas publicitarias y cuentas de Instagram, una marca selecciona explícitamente cuáles le pertenecen; los compañeros de equipo solo ven y usan ese conjunto. Las conexiones de Meta se comparten a nivel de marca para que todo un equipo trabaje con una sola conexión, mientras que los conectores personales como Google Drive siguen limitados a la persona.
Cómo encaja con la creatividad
La razón para gestionar Meta desde un agente en lugar de un panel es que la campaña deja de ser un paso aparte. En una misma conversación, el agente puede extraer los anuncios de tu competencia con más antigüedad activa con pull_competitor_ads, extraer el gancho que se repite con mine_angles, renderizar cuatro variantes con plan_variations y render_ad, puntuarlas, publicar la ganadora de forma orgánica para probarla, y después construir la campaña pausada alrededor de lo que sobrevivió. Esa continuidad es el argumento. Consulta el resumen del MCP de marketing o la lista completa de herramientas.
¿También usas Google Ads? Consulta el MCP de Google Ads.
Preguntas frecuentes
¿Hay un servidor MCP de Facebook Ads?
Sí. El servidor MCP de Hermoso crea y gestiona campañas de anuncios de Meta desde cualquier cliente MCP: create_meta_campaign, create_meta_adset, create_meta_ad y upload_meta_asset para crear; list_meta_ads, meta_insights, meta_page_insights y meta_post_insights para leer; update_meta_object, set_meta_campaign_status y delete_meta_object para cambiar. También publica publicaciones orgánicas en Facebook, Instagram y Threads.
¿Puede un agente de IA crear una campaña de anuncios de Facebook?
Sí, con toda la estructura: campaña, grupo de anuncios con segmentación completa, y un anuncio de imagen, vídeo o carrusel. Los objetos se crean pausados sin que el que llama pueda cambiarlo, así que construir una campaña nunca activa el gasto. Para activarla hay que llamar a set_meta_campaign_status con una confirmación explícita.
¿Qué segmentación puede configurar?
Geografía, incluidos países, regiones, ciudades con radio, códigos postales y DMA con exclusiones; intereses, comportamientos, audiencias personalizadas y lookalikes; idiomas; cinco plataformas y sus ubicaciones, dispositivos, sistemas operativos y ubicaciones Advantage+; un promoted_object con tu píxel y tu evento de conversión, que sube el objetivo a OFFSITE_CONVERSIONS; y presupuestos diarios o totales con programación por franjas horarias, topes de puja y topes de coste.
¿Puede gastar mi presupuesto de anuncios sin preguntar?
No. Cada objeto de Meta se crea pausado, y set_meta_campaign_status es el único interruptor que activa dinero real; se niega a ejecutarse sin una marca de confirmación explícita. Los borrados también requieren confirmación de la misma manera.
¿El agente recibe mi contraseña de Facebook?
No. Conectas Meta mediante el flujo OAuth propio de Meta en Configuración, Conectores de Hermoso, y Hermoso guarda el token resultante. El agente solo llama a las herramientas de Hermoso. Una marca también selecciona qué páginas, cuentas de Instagram y cuentas publicitarias le pertenecen, así que un compañero de equipo nunca ve el resto de tus activos.
¿Puede crear también la creatividad del anuncio, o solo gestiona campañas?
Las dos cosas. Esa es la diferencia con los MCP de anuncios que solo gestionan campañas. El mismo servidor investiga los anuncios de la competencia, planifica el concepto, genera anuncios finales de imagen y vídeo con más de 100 modelos y tu producto real incluido, sube el recurso a Meta, y luego construye la campaña alrededor de él.
¿Puede leer el rendimiento?
Sí. meta_insights devuelve el rendimiento de campañas, grupos de anuncios y anuncios; meta_page_insights y meta_post_insights cubren las métricas orgánicas de página y de publicación. Los resultados se pueden exportar directamente a una hoja de Google Sheets con create_sheet y append_to_sheet.
Conecta Meta una vez en Hermoso, y tu agente puede investigar, crear la creatividad, construir la campaña y leer los resultados sin tener nunca tu contraseña.
Empieza gratis → Lee la documentación de MCP →