Skip to content

Create a LinkedIn Ads campaign

Create an inactive (DRAFT) text or sponsored-content campaign. Works on your own LinkedIn Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, name, campaign group id and more.

Inputs

12 required
Ad account ID
Selected LinkedIn advertising account, numeric IDRequired · adAccountId
Name
Name stored in LinkedIn; does not rename source files or organic postsRequired · name
Campaign group ID
Numeric parent campaign-group ID in the selected accountRequired · campaignGroupId
Type
TEXT_AD for text ads, SPONSORED_UPDATES for sponsored image or video posts (TEXT_AD or SPONSORED_UPDATES)Required · type
Objective type
Native objective; must be compatible with the campaign type and ad format (WEBSITE_VISIT, ENGAGEMENT, VIDEO_VIEW, BRAND_AWARENESS, WEBSITE_CONVERSION or LEAD_GENERATION)Required · objectiveType
Daily budget
Daily budget in currency units, not minor units: amount "20.00" with currencyCode "EUR"Required · dailyBudget
Unit cost
Maximum bid in account currency units, not centsRequired · unitCost
Cost type
Native bidding basis: CPC per click or CPM per thousand impressions (CPC or CPM)Required · costType
Locale
Two-letter campaign language and country codesRequired · locale
Targeting criteria
Native LinkedIn targeting criteria with facet keys and entity URNs; use targeting lookup firstRequired · targetingCriteria
Run schedule
UTC epoch timestamps in milliseconds; optional end must be later than startRequired · runSchedule
Political intent
Explicit advertiser declaration; do not infer (NOT_POLITICAL or POLITICAL)Required · politicalIntent
Confirm
Preview unless trueOptional · confirm
Workspace ID
Authorized workspace ID from list_accounts/list_workspacesOptional · workspace_id
Reason
Why, in the person's words or from the evidence (e.g. CPA twice the target for 7 days)Optional · reason

Pricing

Price
Free preview, $0.05 per applied change
Billing
The provider’s price, with no markup. Billed for measured usage.

Call

Your agent reads the schema and the price with inspect_tool before it runs the tool.

MCP call
cURL command
TypeScript
Tool ID

Alternatives

LinkedIn Ads campaign management

Connect your agent to 2,400+ tools for free

Sign in with Google or GitHub. No card required.