Opus Growth

LinkedIn Creatives

Lists ALL creatives (ads) in a LinkedIn account (fully paginated); if campaign_id is given, limits to that campaign.

Tipo
Solo lectura
Créditos
1
Plataforma
LinkedIn Ads
Aprobación
No hace falta, nada cambia

Qué hace

Lists ALL creatives (ads) in a LinkedIn account (fully paginated); if campaign_id is given, limits to that campaign. Also returns review status. If any row has `_truncated`, the list is INCOMPLETE — say so.

Every row carries a normalized `text` block next to the raw `content`: headline, description, landing_page, format — and for POST-BASED ads (Sponsored Content, Document Ads, Thought Leader Ads) `post_urn` + `post_permalink`.

IMPORTANT — post-based ads: the ad copy lives in the referenced POST, not in the creative, so it is NOT in this list by default (`text.ad_copy_status: "not_fetched"`). The response supplies `ad_copy_follow_up` with the exact bounded `linkedin_ad_copy` call whenever a post-based row remains unread. Post-based ad copy comes from that route; an internal creative `name` is not the ad's messaging. include_previews=true additionally resolves, per post-based creative: the real `ad_copy` (read from LinkedIn's PUBLIC Ad Library; no extra permission needed), `author_type` / `is_thought_leader_ad`, `ad_library_url` and official `preview_url` / `preview_url_mobile`. It costs ~2 extra requests per creative. Every matching creative is retained: `limit` controls only this transport response (0 = as many as fit); when `has_more` is true, pass `page_token=next_page_token` to receive the cached remainder without another LinkedIn request or credit.

La descripción está en inglés porque es el texto oficial que ve tu IA.

MCP: list_linkedin_creatives

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

NombreTipoObligatorioPor defecto
account_idstringObligatorio·Advertising account identifier to query or change. Use the exact ID returned by the relevant account-listing tool, not the display name.
campaign_idstringOpcional·Exact campaign identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
include_previewsbooleanOpcionalfalseWhether to include previews in this operation's result or change.
limitintegerOpcional0Maximum 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_tokenstringOpcional·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.