burnr8/Tools/Campaigns

Campaigns · 6 tools

Google Ads Campaign Management MCP Tools

Create, update, pause, and launch full Google Ads campaigns directly from your terminal. New campaigns always start paused so you review before spending.

When to use these tools

Use these tools to build new search campaigns, adjust bidding strategies, change targeting settings, or pause and enable campaigns without opening the Google Ads dashboard.

All campaigns tools

list_campaigns

List all campaigns with status, type, and budget.

get_campaign

Get full details for a single campaign including bidding strategy, network settings, and status.

campaign_idstringreq
Parameter details
campaign_id
The campaign ID to retrieve.

create_campaign

Create a new search campaign. Starts PAUSED so you can review before spending.

namestringreqbudget_idstringreqbidding_strategystringtarget_cpanumber
Parameter details
name
Campaign name.
budget_id
Budget resource name to attach.
bidding_strategy
Bidding strategy type (e.g. "MAXIMIZE_CONVERSIONS", "TARGET_CPA").
target_cpa
Target CPA in micros (only for TARGET_CPA strategy).

update_campaign

Update campaign settings, bidding, or targeting.

campaign_idstringreqnamestringbidding_strategystring
Parameter details
campaign_id
The campaign ID to update.
name
New campaign name.
bidding_strategy
New bidding strategy type.

set_campaign_status

confirm

Enable, pause, or remove a campaign. Requires explicit confirmation.

campaign_idstringreqstatusstringreqconfirmbooleanreq
Parameter details
campaign_id
The campaign ID.
status
"ENABLED", "PAUSED", or "REMOVED".
confirm
Must be true to execute the change.

launch_campaign

Create a full campaign with ad groups, ads, and keywords in one step. Starts paused.

namestringreqdaily_budgetnumberreqkeywordsstring[]reqheadlinesstring[]reqdescriptionsstring[]reqfinal_urlstringreq
Parameter details
name
Campaign name.
daily_budget
Daily budget in account currency.
keywords
Keywords to target.
headlines
Ad headlines (up to 15).
descriptions
Ad descriptions (up to 4).
final_url
Landing page URL.

Example prompts

Copy these prompts into Claude Code, Cursor, or any MCP client.

claude
>

Launch a campaign for our new product page targeting 'AI marketing tools' with a $50/day budget

Created campaign "AI Marketing Tools - Launch" (PAUSED)

  Budget: $50.00/day
  Ad Group: "AI Marketing Tools"
  Keywords: [+AI +marketing +tools], "AI marketing tools", [AI marketing software]
  RSA: 3 headlines, 2 descriptions
  Landing: https://example.com/ai-tools

  Campaign is PAUSED. Run set_campaign_status to enable.
claude
>

Show me all my active campaigns

Found 4 campaigns:

  1. Brand - Search     $25/day   ENABLED    MaxClicks
  2. Competitor - Search  $100/day  ENABLED    TargetCPA ($35)
  3. DSA - Search       $40/day   PAUSED     MaxConversions
  4. Remarketing - Display $20/day   ENABLED    TargetROAS (400%)

Related categories

Try burn-r8 free

6 campaigns tools. 50 free calls/mo. No credit card.