Run your ads from the chat you already pay for.
Paste one URL into Claude, ChatGPT or Gemini and run your ads from the chat — desk or phone. Then train it there, in your own words, until it builds campaigns the way you would. Nothing reaches your account until you approve it.
https://www.manageads.com/api/mcpPaste it into your assistant's MCP settings.
- Drive it from
- ClaudeChatGPTGemini
- Manage
- Google AdsliveMetasoonInstagramsoonFacebooksoon
- Official Google Ads API
- Runs on your own Claude, ChatGPT or Gemini key
- Nothing changes without your approval
- Revoke access any time
What the AI does
In the app and in your assistant — the same tools.
- AI campaign builder
Learns how your existing campaigns are built and drafts the next one as a reviewable draft.
- AI audit
Keyword overlap, low quality score, broken final URLs, near-duplicate copy — with the reason.
- You can train it yourself
Correct it in plain chat and save the correction as a preference — it holds for everything it writes after that. The standing rules, your terminology and the claims you never make you write once, as AI Skills and knowledge it reads before it answers.
Ready-made ad skill packagessoon
- AI optimisation
Bid, budget and keyword recommendations with Google's own projected impact.
- AI keyword research
Live Keyword Planner volumes, scored for relevance and intent.
- Ask your account anything
“Which keywords beat my average CTR?” — computed from your account's own data, never guessed.
- Spend guardrails
Alerts when pacing, CPC or daily spend leaves your own baseline.
- Bulk ad launchsoon
Many ads at once from one template, and then the same template for Meta and Instagram.
01Connect
Paste the ManageAds URL into Claude, ChatGPT or Gemini once. Your ad accounts are there from the next message on.
02Ask
Question your spend, draft a campaign, or ask what a number means — in plain words, from your desk or your phone.
03Approve
Every change arrives as a proposal with its numbers attached. You approve it in ManageAds, and only then does it reach Google.
The builder, playable
Click through the eight steps. Remove a keyword, pin a headline, approve the AI's recommendation, publish it — everything below responds.
Change preview — exactly what will be written
- CREATECampaign US | NonBrand | Plumbing | Sales · Maximize conversions · $120/daypaused
- APPLY3 locations · 1 language · 84 h/week schedule
- CREATEAd group Emergency
- ADD+4 keywords
- ADD+12 negative keywords
- CREATE1 responsive search ad
- Recommendation
- Move 3 keywords to exact match before publishing.
- Reason
- They overlap your brand campaign — “emergency plumber near me” among them — so the two campaigns would bid against each other.
- Potential action
- Change match type on 3 keywords, or exclude them here.
Publishing writes six separate operations to Google Ads. Each is recorded, so a rejection halfway leaves a recoverable state instead of a mystery.
In the real app: The campaign is created paused, so nothing spends until you enable it.
Numbers you can argue with.
“Always live” is the wrong target — Google's own conversion data lags, and constant polling burns the API quota that approved changes depend on. So: a scheduled background sync, a rate-limited “Refresh now”, a just-in-time refresh of any object immediately before a change is written to it, and a visible “last synced” on every screen showing performance.
Each finding links to the object it was found on, with the evidence that triggered it.
Run your ads account from the assistant you already talk to.
Generate a personal MCP token in Settings, add it to Claude Desktop, claude.ai, Claude Code or ChatGPT, and ask in plain English. Read and analyse tools answer live. Change tools still create a pending proposed change inside ManageAds — MCP is not a second, less-supervised way into your account.
Read & analyse — answered liveChange — filed for approval, never applied
Every field Google demands, in the order a human would ask for them.
The wizard is opinionated on purpose: it refuses to publish a campaign that would serve everywhere, spend on Search Partners you didn't choose, or run without a conversion goal.
Guided campaign builder
Conversion goal, objective, bidding, targeting, budget, ad groups, ads, review. Leave mid-way; the draft resumes exactly where you left it.
8 steps · resumable
Live Keyword Planner
Real search volume, competition and bid estimates from Google, scoped to the languages and locations this campaign actually targets.
KeywordPlanIdeaService
Responsive search ads, pinned
Headlines and descriptions with real pinning, a live Ad Strength meter, and a best-effort policy screen before anything reaches Google.
15 headlines · 4 descriptions
Assets that outlive the campaign
Sitelinks, callouts and structured snippets are created once at account level and attach to anything you build afterwards.
account-level, reusable
Audit alerts & monitors
Audits run when you ask for them. What stands watch between them is the alert count — broken links, near-duplicate ad copy, keyword and negative-keyword opportunities — plus performance monitors you define yourself.
All · Critical · Errors · Recommendations
Publish that survives failure
Publishing runs as six recorded steps. If Google rejects step four, the first three stay done and a retry picks up where it stopped.
durable progress
You can train it yourself
Write the rules your ads live by — brand voice, terminology, the claims you never make — as reusable AI Skills, alongside company, brand and campaign knowledge the assistant reads before it answers you.
Ready-made ad skill packagessoon
AI Skills · company, brand & campaign knowledge
AI proposes. A person approves. Nothing else touches the account.
Every AI-originated change — from chat, an on-demand audit, an alert, or a recommendation — becomes a proposed change first. You see the change preview, approve or reject it, and only then does it reach the Google Ads API. The AI never makes significant account changes on its own.
Analyse
Campaign structure, performance, relevance and opportunities — from chat, an on-demand audit, or a triggered alert.
Recommend
Recommendation, reason, and potential action — stated plainly, with the change preview attached.
Review & approve
Approve or reject. Owner, Admin and Manager can act; Viewers see everything and change nothing.
Apply
Validated, sent to the Google Ads API, and kept in Recommendation and Audit History with who approved it.
Where the customer quotes go.
Three slots, sized and styled. Drop in real quotes with names, roles and the account size behind them — an unattributed quote is worth less than an empty box.
Agency, 20–50 accounts. Ideally about the approval gate.
In-house team. Ideally about time-to-launch.
Anyone using the MCP integration daily.
Connect an account. Build one campaign. Judge it on that.
Built for internal teams: connect a Google Ads account, connect your own Claude or ChatGPT key, and work. Credentials are encrypted at rest, never displayed again, and never written to logs in plaintext.