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_idstringreqParameter 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_cpanumberParameter 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_strategystringParameter details
- campaign_id
- The campaign ID to update.
- name
- New campaign name.
- bidding_strategy
- New bidding strategy type.
set_campaign_status
Enable, pause, or remove a campaign. Requires explicit confirmation.
campaign_idstringreqstatusstringreqconfirmbooleanreqParameter 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_urlstringreqParameter 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.
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.
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
Ad Groups
Create and manage ad groups within your campaigns. Set CPC bids, rename groups, and organize your campaign structure.
3tools →
Keywords
Add, pause, remove, and research keywords. Get real CPC data, search volumes, and competition scores before you bid.
5tools →
Budgets
Create, update, and clean up campaign budgets. See daily amounts, delivery methods, and find orphaned budgets wasting resources.
4tools →
Targeting
Add, remove, and configure location targets for your campaigns. Control geo-targeting settings to reach the right audience in the right places.
5tools →
Try burn-r8 free
6 campaigns tools. 50 free calls/mo. No credit card.