Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Meta Ads con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA analice tus anuncios de Facebook e Instagram: gasto, alcance, clics y conversiones por campaña, conjunto de anuncios, anuncio, edad, país o ubicación, además de campañas, creatividades, públicos e historial de cambios. Puede pausar o activar anuncios y cambiar presupuestos tras tu confirmación.
Prueba a pedir
Prompts de ejemplo para Meta Ads
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Meta Ads, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Meta Ads + ChatGPT
Deja que tu IA analice tus anuncios de Facebook e Instagram: gasto, alcance, clics y conversiones por campaña, conjunto de anuncios, anuncio, edad, país o ubicación, además de campañas, creatividades, públicos e historial de cambios. Puede pausar o activar anuncios y cambiar presupuestos tras tu confirmación.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
META_ADS_ACCESS_TOKEN, META_ADS_ACCOUNT_ID
Paso 1 — Obtener credenciales
- Abre
https://developers.facebook.com/apps/creation/y crea una app con el caso de uso Create & manage ads with Marketing API, conectada a tu portfolio comercial. Así recibe los permisosads_read,ads_managementybusiness_management. - Recomendado, un token que no caduca nunca: en Business Settings (
https://business.facebook.com/settings) abre Users → System users y añade un usuario del sistema (rol Admin, o Employee para solo lectura). En Assign assets, asígnale tu cuenta publicitaria (Manage campaigns, o View performance para solo lectura). Haz clic en Generate token, elige la app, selecciona Never como caducidad y marcaads_read, másads_managementpara cambios de estado y de presupuesto. Meta puede pedirte antes que verifiques el portfolio comercial (Business Settings → Security Center); hasta que lo hagas, usa el token del paso 3. - Más rápido, para una prueba: en el Graph API Explorer (
https://developers.facebook.com/tools/explorer/) elige tu app y un User Token conads_readyads_management. Dura una o dos horas, así que ábrelo en el Access Token Debugger (https://developers.facebook.com/tools/debug/accesstoken) y haz clic en Extend Access Token para obtener un token de 60 días. - Pega el token en
META_ADS_ACCESS_TOKEN(empieza porEA; pégalo sin la palabra Bearer). Escribe el ID de la cuenta publicitaria enMETA_ADS_ACCOUNT_IDcon el prefijoact_, por ejemploact_1234567890. Ads Manager muestra el número en la barra de direcciones (act=1234567890). - Instala el conector y ejecuta
meta_ads_list_ad_accounts. Lista todas las cuentas publicitarias a las que llega el token, con su estado, moneda y zona horaria.
Nivel de acceso: una app nueva tiene Limited access (antes Standard). Basta para las cuentas publicitarias de tu propia empresa, pero con límites de frecuencia muy estrictos. Las cuentas publicitarias de otras empresas necesitan Full access (antes Advanced) mediante App Review. Deja desactivado Require App Secret (App settings → Advanced): si está activado, Meta rechaza las llamadas del conector.
Primero se confirma: meta_ads_update_status pausa o activa una campaña, un conjunto de anuncios o un anuncio, y meta_ads_update_budget cambia un presupuesto diario o total. Ambos actúan al instante y cambian lo que gastas: activar empieza a gastar, pausar detiene la entrega. La IA indica el objeto (nombre e ID), el valor actual y el nuevo, y espera tu sí. Un anuncio solo se entrega cuando el anuncio, su conjunto de anuncios y su campaña están todos en ACTIVE. Los presupuestos son números enteros en la unidad mínima de la moneda de la cuenta (2000 significa 20,00 EUR); monedas como JPY o KRW no tienen unidad menor.
Qué lee: cuentas publicitarias, campañas, conjuntos de anuncios con su segmentación, anuncios con el motivo por el que uno no se entrega, creatividades, públicos personalizados y similares, el historial de cambios (quién cambió qué y cuándo) y el rendimiento. Los insights dan gasto, alcance, clics y conversiones de la cuenta o de una campaña, conjunto de anuncios o anuncio concreto, para un periodo predefinido como los últimos 7 días o el mes pasado o para cualquier fecha hasta 37 meses atrás, día a día si quieres, y desglosados por edad, sexo, país, región o ubicación.
Errores frecuentes: 190: el token no es válido o ha caducado, así que crea uno nuevo. 10 o de 200 a 299: falta un permiso (294 significa ads_management) o el token no tiene acceso a esta cuenta publicitaria. 100: un parámetro es incorrecto; con el subcódigo 1487534 la petición es demasiado grande, así que acorta el periodo o quita desgloses. 4, 17, 613, 80000 y 80004 son límites de frecuencia: espera unos minutos.
El conector no crea nada: no crea ni edita campañas, conjuntos de anuncios, anuncios, creatividades ni públicos, no sube contenido multimedia y no gestiona formularios de clientes potenciales, píxeles ni la Conversions API.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en ChatGPT
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
ChatGPT añade servidores MCP como plugins desde su página Plugins, en la web y en los planes de pago. Ya no hace falta el modo desarrollador. En un espacio Business solo pueden hacerlo los administradores y propietarios; en Enterprise y Edu un administrador puede conceder el permiso Create plugins with MCPs.
- Ve a chatgpt.com/plugins, pulsa + y luego Add custom MCP server.
- Escribe un nombre, por ejemplo Name:
Meta Ads. - En Connection, introduce como Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDy deja Authentication en OAuth. - Selecciona I understand and want to continue y después Create as a plugin. Cuando ChatGPT lo pida, inicia sesión en AnythingMCP y permite el acceso.
- Instala el nuevo plugin desde tus plugins personales; luego escribe @ en un chat y elígelo.
Herramientas disponibles
| Tool | What it does |
|---|---|
meta_ads_list_ad_accounts | List the ad accounts the token can reach, with id (act_...), name, account_status (1 active, 2 disabled, 3 unsettled, 7 pending risk… |
meta_ads_get_ad_account | Read the ad account in META_ADS_ACCOUNT_ID: name, status, currency, time zone, amount spent, balance, spend cap and minimum daily budget |
meta_ads_list_campaigns | List the campaigns of the ad account with name, status and effective_status, objective, daily or lifetime budget (minor currency unit), bid… |
meta_ads_get_campaign | Read one campaign by id: name, status, effective_status, objective, budgets, bid strategy, special ad categories and schedule |
meta_ads_list_ad_sets | List the ad sets of the ad account with campaign_id, status, budgets, bid strategy, billing event, optimization goal, targeting and schedule |
meta_ads_list_campaign_ad_sets | List the ad sets of one campaign with status, budgets, optimization goal, targeting and schedule |
meta_ads_get_ad_set | Read one ad set by id: campaign, status, budgets, bid strategy and amount, billing event, optimization goal, full targeting spec and… |
meta_ads_list_ads | List the ads of the ad account with ad set, campaign, status, effective_status, creative id and issues_info (why an ad does not deliver) |
meta_ads_list_ad_set_ads | List the ads of one ad set with status, effective_status, creative and issues_info |
meta_ads_get_ad | Read one ad by id: name, ad set, campaign, status, effective_status, creative and issues_info |
meta_ads_get_account_insights | Performance of the whole ad account for a period: impressions, reach, frequency, clicks, CTR, CPC, CPM, spend, actions (conversions by… |
meta_ads_get_insights | Performance of one campaign, ad set or ad for a period, with the same metrics, periods, breakdowns and levels as… |
meta_ads_list_ad_creatives | List the ad creatives of the ad account with name, title, body, call to action, link, image and thumbnail URLs, video id and the object… |
meta_ads_get_ad_creative | Read one ad creative by id (meta_ads_get_ad shows the creative id of an ad): texts, call to action, link, image and thumbnail, video and… |
meta_ads_list_custom_audiences | List the custom and lookalike audiences of the ad account with subtype (CUSTOM, WEBSITE, LOOKALIKE, ENGAGEMENT and others), approximate… |
meta_ads_list_account_activities | Change history of the ad account: who changed what and when (event_type such as update_campaign_run_status or update_ad_set_budget… |
meta_ads_update_status | Pause or activate a campaign, ad set or ad |
meta_ads_update_budget | Change the daily or lifetime budget of a campaign (with campaign budget) or of an ad set (with ad set budgets) |
Ejemplos de prompts
- "¿Cuánto gastamos en Facebook e Instagram el mes pasado y qué campaña tuvo el coste por compra más bajo?"
- "Desglosa el gasto y los clics de los últimos 30 días por edad, sexo y ubicación."
- "¿Cuáles de nuestros anuncios no se están entregando ahora mismo y por qué?"
- "Sube un 20 por ciento el presupuesto diario de nuestra campaña con mejores resultados, pero muéstrame el presupuesto actual y el nuevo antes de cambiarlo."
FAQ
¿Funciona el plan gratuito de ChatGPT con servidores MCP personalizados? OpenAI documenta los servidores MCP personalizados solo para los planes de pago; el plan Free no aparece en su lista.
Siguientes pasos
¿Te ha sido útil esta guía?