Google Ads, optimised by your AI assistant
Ask "where am I wasting money?" or "which campaigns deserve more budget?" - your assistant reads your account, explains the numbers, and makes changes only after a free dry run and your OK.
- Sign in with Google in one click
- Every change is a free dry run first
- New campaigns start paused
gads_find_wasted_spend2 credits$1,240 of $6,800 went to clicks that never converted. The biggest leaks:
| Source | Wasted |
|---|---|
| Search terms with "free" | $410 |
| Broad keyword "software" | $385 |
| Display placements | $220 |
I can add 14 negative keywords and pause 3 keywords - want to see the dry run first?
https://toolkitbackend-j69m.onrender.com/api/v1/gads/mcpClick "Open Claude connectors" below - claude.ai opens on Settings → Connectors.
Click "Add custom connector". Name: Google Ads. URL: use the Copy button above and paste it.
Click Add, then Connect. Sign in to 500Toolbox and click Allow. Done.
In a chat, open the tools menu (the + / sliders icon) and switch Google Ads on.
A connector added on claude.ai also appears in the Claude desktop and mobile apps. On Team and Enterprise plans an owner adds it once under Organization settings → Connectors; members then click Connect.
Why ask your assistant
Better ROAS without living in the Ads UI
Stops wasted spend
Finds search terms and keywords that cost money without converting, and proposes negatives and pauses.
Explains the numbers
Compares periods, finds what changed, and checks the change history and conversion tracking.
Builds campaigns
Writes keywords, headlines and descriptions and creates a complete Search campaign - paused until you say go.
How it works
Set up once in about two minutes
Connect Google Ads
Sign in with the Google account that has access to your ad account; choose read & write or read-only.
Add one URL to your AI app
Paste the server URL as a custom connector in Claude, ChatGPT, Cursor or VS Code and click Connect.
Ask in plain language
Reports come straight from the Google Ads API; changes run as a dry run first and apply after your OK.
What you can ask
Things it does in your ad account
“How did my Google Ads do this month compared to last month?”
“Where am I wasting money?”
“Which search terms should be negative keywords?”
“Which campaigns would get more conversions with a bigger budget?”
“Is my conversion tracking working?”
“Build a Search campaign for our new product - keep it paused.”
22 tools
Reports, optimisation and campaign building
Account and campaign reports, search terms, keywords, ads, wasted-spend scans, recommendations and change history; budgets, bids, statuses, keywords and negatives; full campaign builds and raw GAQL / mutate. Every tool name starts with gads_.
Overview
Cost, clicks, conversions, CPA and ROAS vs the previous period, plus top campaigns.
gads_get_account_summaryStatus, type, bidding, budget, impression share lost to budget and results.
gads_list_campaignsDay-by-day spend and results for the account or one campaign.
gads_get_daily_trendAnalysis
Ad groups with bids and performance.
gads_list_ad_groupsMatch type, Quality Score, bid, cost and conversions per keyword.
gads_get_keyword_performanceThe real searches behind your clicks, with negative keyword candidates flagged.
gads_get_search_termsHeadlines, descriptions, approval, ad strength and results.
gads_get_ad_performanceSpend without conversions, low Quality Score, and good campaigns limited by budget.
gads_find_wasted_spendEvery conversion action, whether it is primary, and recent conversions.
gads_list_conversion_actionsGoogle's open recommendations with the estimated extra clicks, conversions and cost.
gads_list_recommendationsWho changed what in the last 30 days.
gads_get_change_historyOptimise (dry run first)
Campaigns, ad groups, keywords or ads. Free dry run first.
gads_set_statusShows old and new amount; more than double needs an extra flag.
gads_update_budgetMax CPC of an ad group or keyword.
gads_update_bidBlock irrelevant searches at campaign or ad group level.
gads_add_negative_keywordsNew keywords with match type and bid.
gads_add_keywordsApplying needs your explicit confirmation.
gads_apply_recommendationBuild & advanced
Budget, campaign, keywords and a responsive search ad in one step - always created paused.
gads_create_search_campaignAny read-only Google Ads Query Language report.
gads_run_queryRaw operations for assets, extensions, audiences and more - dry run first.
gads_mutateAccount
Every ad account you can reach, including those under a manager (MCC).
gads_list_accountsCredit balance, connection, whether changes are allowed, and tool prices.
gads_get_account_statusOne-click workflows
Built-in prompts
Apps that support MCP prompts (Claude shows them in the + menu) get complete Google Ads workflows.
Performance report
KPIs with trends, best and worst campaigns, and this week's actions.
Cut wasted spend
Finds money spent for nothing and proposes negatives, pauses and bid cuts - applied after your OK.
Plan a new Search campaign
Keywords, headlines and descriptions written for you, created paused.
Safety
Your budget, protected
Dry run first
Every change is validated by Google without being applied, so you see exactly what would happen - for free.
Paused by default
New campaigns are always created paused, and more than doubling a budget needs an extra flag.
Billing and users blocked
Payments, billing, account links and user access cannot be changed through 500Toolbox.
Changes have an off switch
Connect read-only or turn "Allow changes" off at any time - reports keep working.
Pricing
Pay per call, dry runs free
Free credits every month, plus a welcome grant when you sign up. Failed calls are refunded automatically, and purchased credits never expire.
FAQ
Questions people ask
Can the AI spend my money without asking?
No. Every change first runs as a free dry run that Google checks without applying it. Only when you agree does the assistant call it again with confirmation. New campaigns are always created paused, and more than doubling a budget needs an extra flag.
What can it never change?
Billing, payment settings, account links, user access and account settings are blocked on our server.
Does it work with manager (MCC) accounts?
Yes. Client accounts under a manager you can access are listed and used automatically.
Can I use it only for reports?
Yes. Connect read-only, or switch "Allow changes" off at any time. Every report keeps working; changes are refused for free.
What does it cost?
Listing accounts and the account status are free, most reports cost 1 credit, the summary, search terms, wasted-spend scan and queries 2. Dry runs are free; an applied change costs 1 (a new campaign 3).
Is my Google token safe?
It is stored encrypted (AES-256-GCM), used only on our server to call Google, and never sent to your AI app. Disconnecting deletes it.
Your ad account, one question away
Connect it once - every chat after that can find savings and growth.