Opus Growth

Create LinkedIn Campaign Group

Creates a LinkedIn campaign group — a 'Campaign' in the Campaign Manager UI.

Type
Makes changes
Credits
5
Platform
LinkedIn Ads
Approval
Preview first, applied after you approve

What it does

Creates a LinkedIn campaign group — a 'Campaign' in the Campaign Manager UI. status: DRAFT | ACTIVE. If total_budget>0 is given, a total budget is assigned in the account's currency. RUN SCHEDULE: start_date / end_date ('YYYY-MM-DD'; end date runs to the end of that day, UTC). Empty start = now. With a total budget and no end_date LinkedIn's 90-day default end applies, so the budget is paced over 90 days — give end_date for event or short campaigns. objective_type set at GROUP level constrains EVERY ad set inside it: a group created with ENGAGEMENT can never host a Lead Generation or Website Visit ad set, and LinkedIn normally refuses to change it afterwards. Empty leaves the group open to every objective. Empty is the default and keeps the group open to every objective — set the objective on the individual campaign instead.

objective_type (LinkedIn's enum is SINGULAR — live-verified): WEBSITE_CONVERSION | WEBSITE_VISIT | WEBSITE_TRAFFIC | LEAD_GENERATION | BRAND_AWARENESS | ENGAGEMENT | VIDEO_VIEW | JOB_APPLICANT | CONVERSATION_STARTER | TALENT_LEAD | CREATIVE_ENGAGEMENT. Plural spellings (WEBSITE_CONVERSIONS / VIDEO_VIEWS / JOB_APPLICANTS) are auto-corrected. Objective CANNOT be changed after creation. If confirm=false, only a preview is returned; to apply, use confirm=true.

MCP: create_linkedin_campaign_group

How to use it

You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.

Because this tool changes your account, your assistant first shows a preview of exactly what will change. Nothing is applied until you say yes, and every applied change is written to your audit log.

Parameters

NameTypeRequiredDefault
account_idstringRequired·Advertising account identifier to query or change. Use the exact ID returned by the relevant account-listing tool, not the display name.
namestringRequired·Human-readable name for the resource being created or updated.
statusstringOptionalDRAFTDesired provider status for this resource; choose an allowed value from this schema.
total_budgetnumberOptional0.0Total campaign-group budget in the account currency, in the provider's expected numeric unit.
objective_typestringOptional·Campaign objective accepted by the provider for this campaign or campaign group.
start_datestringOptional·Inclusive start date for the requested period, in the format required by this tool.
end_datestringOptional·Inclusive end date for the requested period, in the format required by this tool.
confirmbooleanOptionalfalseSafety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change.