Opus Growth

LinkedIn Campaigns

Lists ALL API-level campaigns in a LinkedIn ad account (fully paginated).

Typ
Nur lesend
Credits
1
Plattform
LinkedIn Ads
Freigabe
Nicht nötig, nichts ändert sich

Was es tut

Lists ALL API-level campaigns in a LinkedIn ad account (fully paginated).

⚠️ TERMINOLOGY — read before answering. LinkedIn renamed its Campaign Manager levels in October 2025 but did NOT rename the API. The rows this tool returns are what the user's screen calls **"Ad sets"**. What the UI calls a **"Campaign"** is an API *campaign group* (`list_linkedin_campaign_groups`).

API campaign group → UI "Campaign"; API campaign → UI "Ad set" ← this tool. What the user calls their campaigns in Campaign Manager are usually CAMPAIGN GROUPS. This tool therefore also returns `ui_campaigns` (the group-level answer) so you can answer at the level the user actually sees. Lead with that; mention ad sets only as the level below. The UI and the API name the same objects differently.

Each row also carries DELIVERY + TARGETING settings read-only: `audience_expansion`, `offsite_delivery` (LinkedIn Audience Network), `story_delivery`, `connected_tv_only`, `optimization_target`, `format`, `creative_selection` and `targeting` (full targetingCriteria). These fields answer whether audience expansion is on and what the targeting is. update_linkedin_campaign_targeting REPLACES targeting and its preview shows what it WOULD set, not what is set.

ACTIVE = `status` is ACTIVE **and** `serving_statuses` contains RUNNABLE. Something can be ACTIVE yet not serve (group paused → CAMPAIGN_GROUP_STATUS_HOLD, billing/budget hold). Whether something is active comes from `status` together with the run dates and serving state, not from `status` alone. If a row has `_truncated`, the list is INCOMPLETE — say so. Every matching ad set 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.

Die Tool-Beschreibung ist englisch, weil sie der offizielle Text ist, den Ihre KI sieht.

MCP: list_linkedin_campaigns

So nutzen Sie es

Sie rufen Tools nicht beim Namen auf. Schreiben Sie in ChatGPT, Claude oder einem anderen mit Opus Growth verbundenen Assistenten, was Sie möchten; die KI wählt dieses Tool, wenn es passt.

Parameter

NameTypPflichtStandard
account_idstringPflicht·Advertising account identifier to query or change. Use the exact ID returned by the relevant account-listing tool, not the display name.
limitintegerOptional0Maximum 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_tokenstringOptional·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.