Menú de documentación
Primeros pasos
Qué es Opus GrowthInicio rápidoAñádelo a tu IACómo funcionaSeguridad y aprobaciónCréditosPlanesPreguntas frecuentesApps de IA
Todas las appsChatGPTClaudeGrokPerplexityClaude CodeCodexGemini CLIOpenClawCursorVS CodeWindsurfOtros MCPPlataformas publicitarias
Google AdsMeta AdsLinkedIn AdsMicrosoft AdvertisingTikTok AdsChatGPT AdsAgencias y MCCFuentes de datos
Search ConsoleGoogle AnalyticsYouTubePerfil de EmpresaTag ManagerWebs y SEO
AI ServerWordPressSEO IntelligenceFraude de clicsReferencia de herramientas
Todas las herramientasGoogle AdsMeta AdsTikTok AdsLinkedIn AdsMicrosoft AdvertisingChatGPT AdsSearch ConsoleGoogle AnalyticsYouTubePerfil de EmpresaTag ManagerWordPressAI ServerSEO IntelligenceFraude de clicsMulticanalCuenta y facturaciónIdioma
Meta Pages
Lists the Facebook Pages managed by the connected Meta user (id, name, category).
- Tipo
- Solo lectura
- Créditos
- 1
- Plataforma
- Meta Ads
- Aprobación
- No hace falta, nada cambia
Qué hace
Lists the Facebook Pages managed by the connected Meta user (id, name, category). The page_id required when creating ads is selected from here. With account_id, this tool also returns which Pages that ad account is actually allowed to advertise for (Meta's own `promote_pages`), as `ad_account_pages` with `assigned_to_ad_account` on every entry. A Page in the flat list does NOT mean the ad account can use it: the user's personal Page role and the ad account's asset assignment are two different things, and Ads Manager shows the former. An empty `ad_account_pages` means Meta could not DISCOVER an assigned Page — it does NOT mean ads cannot be built, and it is NOT a connector fault. Verified live on 2026-09-22: with promote_pages empty, passing page_id explicitly created a WhatsApp messaging ad set without any error. So when `ad_account_pages` is empty, pick the Page from the `pages` list and pass page_id directly to create_meta_adset / create_meta_link_ad FIRST. An empty list here is a discovery gap, not proof of an asset-assignment problem; that is shown only when Meta rejects an explicit page_id. A Page missing here is not an access loss on our side. If the list comes back empty this tool also reports WHY: a missing `pages_show_list` permission looks identical to "no pages" otherwise. Each Page row carries `assigned_to_ad_account`; `ad_account_pages_count` is the corresponding summary, so the same rows are not duplicated outside the response page. Every matching Page is retained: limit controls only this response page (0 = as many as fit), and page_token=next_page_token retrieves the cached remainder without another Meta request or credit.
La descripción está en inglés porque es el texto oficial que ve tu IA.
MCP: list_meta_pages
Cómo usarla
No llamas a las herramientas por su nombre. Escribe lo que quieres en ChatGPT, Claude u otro asistente conectado a Opus Growth; la IA elige esta herramienta cuando encaja.
Parámetros
| Nombre | Tipo | Obligatorio | Por defecto | |
|---|---|---|---|---|
| account_id | string | Opcional | · | Advertising account identifier to query or change. Use the exact ID returned by the relevant account-listing tool, not the display name. |
| limit | integer | Opcional | 0 | Maximum number of rows returned in this response. When the result has_more flag is true, continue with next_page_token rather than assuming the list is complete. |
| page_token | string | Opcional | · | Continuation token returned as next_page_token by a previous call. Leave empty for the first page; pass it unchanged to retrieve the cached next page. |
Herramientas relacionadas
connect_meta_adsCopy Meta Entitycopy_meta_entityCreate Meta A/B Testcreate_meta_ab_testCreate Meta Ad Setcreate_meta_adsetCreate Meta Campaigncreate_meta_campaignCreate Meta Carousel Adcreate_meta_carousel_adCreate Meta Custom Conversioncreate_meta_custom_conversionCreate Meta Dynamic Adcreate_meta_dynamic_adCreate Meta Engagement Audiencecreate_meta_engagement_audience