Prompts that work on a live Google Ads account through MegaMCP in Claude, ChatGPT or Cursor. Reads answer straight away; anything that changes the account comes back as a plan you approve. New campaigns, ad groups and ads are created paused.
Reporting6 prompts
- Reads data
Summarize this Google Ads account for the last 30 days against the previous 30: spend, clicks, conversions, CPA and ROAS, and the three biggest movers.
Tools it calls:
google_ads_account_overview - Reads data
List every enabled campaign with spend, conversions and CPA for last month, worst CPA first.
Tools it calls:
google_ads_list_campaigns - Reads data
Compare CPA by device for the last 30 days and tell me where to shift budget.
Tools it calls:
google_ads_report - Reads data
Break down conversions by hour of day and weekday for the last 60 days. Is there an obvious dead zone?
Tools it calls:
google_ads_report - Reads data
How is Performance Max doing? Show asset groups, their ad strength and the weakest assets.
Tools it calls:
google_ads_pmax_report - Reads data
Are our tCPA and tROAS targets being hit? Compare each bid strategy's target with its actual results.
Tools it calls:
google_ads_bidding_strategies
Optimization7 prompts
- Proposes a change
Which search terms spent over $50 last month with zero conversions? Add them as exact negatives to the campaigns they came from.
Tools it calls:
google_ads_search_termsgoogle_ads_add_negative_keywordsAny change becomes a plan you review and approve. Nothing moves until you do.
- Proposes a change
Run a wasted spend sweep with n-grams and propose phrase negatives for the junk themes.
Tools it calls:
ads_waste_sweepgoogle_ads_add_negative_keywordsAny change becomes a plan you review and approve. Nothing moves until you do.
- Proposes a change
Pause every ad with CTR under 1% that has more than 2,000 impressions in the last 30 days.
Tools it calls:
google_ads_adsgoogle_ads_set_ad_statusAny change becomes a plan you review and approve. Nothing moves until you do.
- Proposes a change
Find keywords with Quality Score of 4 or less and spend over $100. Suggest a fix for each, then pause the hopeless ones.
Tools it calls:
google_ads_keywordsgoogle_ads_set_keyword_statusAny change becomes a plan you review and approve. Nothing moves until you do.
- Proposes a change
Write three new responsive search ads for this ad group from its best headlines, created paused.
Tools it calls:
google_ads_adsgoogle_ads_create_rsaAny change becomes a plan you review and approve. Nothing moves until you do.
- Proposes a change
Give me keyword ideas for “emergency plumber Denver” with volumes and bid ranges, then add the best five as phrase match, paused.
Tools it calls:
google_ads_keyword_ideasgoogle_ads_add_keywordsAny change becomes a plan you review and approve. Nothing moves until you do.
- Proposes a change
Raise the budget on campaigns limited by budget that have a CPA under $60, by no more than 20% each.
Tools it calls:
google_ads_budget_pacinggoogle_ads_set_campaign_budgetAny change becomes a plan you review and approve. Nothing moves until you do.
Audits6 prompts
- Reads data
Run a full health check and rank the findings by money at stake.
Tools it calls:
ads_account_health - Reads data
Check every landing page our enabled ads use for errors, redirects and lost gclids.
Tools it calls:
ads_landing_page_qa - Reads data
Audit conversion tracking: which actions are primary, which recorded nothing in 30 days, and what's counted twice?
Tools it calls:
google_ads_conversions - Reads data
What changed in this account in the last 14 days, and who changed it?
Tools it calls:
google_ads_change_history - Reads data
List Google's open recommendations with their estimated impact. Which are worth applying?
Tools it calls:
google_ads_recommendations - Reads data
Show this campaign's targeting: locations, languages, audiences, ad schedule and device adjustments.
Tools it calls:
google_ads_targeting
Agency workflows3 prompts
- Reads data
Which clients are furthest from their monthly budget this month across all platforms?
Tools it calls:
megamcp_portfolio_pacing - Proposes a change
Switch to the Acme client and show month-to-date pacing for each Google Ads campaign.
Tools it calls:
megamcp_use_clientgoogle_ads_budget_pacingAny change becomes a plan you review and approve. Nothing moves until you do.
- Proposes a change
Create a shared negative list of account-wide junk terms and attach it to every Search campaign for this client.
Tools it calls:
google_ads_list_negative_listsgoogle_ads_negative_listsAny change becomes a plan you review and approve. Nothing moves until you do.
Tips for better Google Ads prompts
- Put thresholds in the prompt (“over $50”, “more than 2,000 impressions”). Vague instructions produce plans you'll reject.
- Money in MegaMCP's Google Ads tools is in account currency, not micros, so “$80/day” means what it says.
- Ask for the plan before the change: “show me the plan” keeps the review step front of mind.
Tool names link to the tool reference, generated from the running product. What MegaMCP can read and change in Google Ads is on the Google Ads integration page.
FAQ
What is the best ChatGPT prompt for Google Ads?
One that names the account, the date range and a threshold, and asks for a specific output. “Which search terms spent over $50 last month with zero conversions?” beats “how can I improve my ads?”
Can ChatGPT make changes in Google Ads with these prompts?
With MegaMCP connected, write prompts produce a plan with before and after values. Nothing changes until a person approves it, and budget caps block anything over your limits.
Do these prompts work in Claude too?
Yes. They work in any AI app connected to MegaMCP: Claude, ChatGPT, Cursor, Claude Code and VS Code.
Related guides
- Paid searchUsing AI for Google Ads safelyHow to let Claude or ChatGPT work in Google Ads without risking your budget: read vs write access, change approvals, spend caps…
- Paid searchThe Google Ads search terms report: finding wasted spendHow to read the Google Ads search terms report, set data-driven thresholds for wasted spend, use n-grams, choose negative keyword…
- Paid searchGoogle Ads budget pacing: formulas, thresholds and automationHow to calculate Google Ads budget pacing (expected spend, pacing %, run rate, projected month-end, required daily budget), which…