Ad account diagnostics
Campaign Medic connects your ad accounts to the AI you already use. It reads your live campaign data, diagnoses where the money leaks, drafts the fix, and changes nothing until you approve it.
30d spend
£8,240
Wasted
£1,106
Recoverable
£934
Illustrative readout · click a finding to see the exact change
About
Campaign Medic is a web application that helps advertisers analyse and improve their own online advertising accounts. You connect your Google Ads account using Google sign-in, and Campaign Medic reads your campaign, keyword, search term and ad performance data to run an automated audit. It then shows a prioritised list of recommendations, such as negative keywords to add, campaigns wasting budget, and campaigns limited by budget.
Nothing in your advertising account is ever changed automatically. Every recommended change is shown to you in full, and it is only applied after you approve it. Every applied change is logged and can be undone. You can disconnect your account at any time.
Campaign Medic also supports Meta Ads and LinkedIn Ads, and can optionally read Google Analytics 4 and Google Search Console data to compare paid advertising with organic search and revenue. Read our privacy policy and terms of service.
Protocol
The same three steps whether you work in the dashboard or drive it from your AI assistant.
Link Google Ads with one OAuth click. Add Meta, LinkedIn, Search Console and GA4 when you want the full picture.
Ask what is wrong, in the app or from Claude, ChatGPT or Gemini. Your assistant gets live campaign data, not stale exports.
The AI drafts each change. You see the exact payload, guardrails check it server-side, and one click undoes it later.
21
MCP tools your assistant can call
3
AI providers: Claude, OpenAI, Gemini
5
Data sources including GSC and GA4
100%
of writes approval-gated and undoable
Product
Protect brand campaigns, cap how far a budget can move, or block pausing outright. Rules are enforced on the server before any write reaches the platform, so they apply to the dashboard, Claude and API keys alike.
Campaign Medic snapshots the real metric before it touches anything, then measures the same window afterwards. If a change did not earn its place, undo it in one click and the account returns to exactly where it was.
Paused 3 zero-conversion ad groups
Added 12 negative keywords
Also included
MCP connector
One hosted MCP server, one OAuth approval, 21 tools. Add the URL to Claude, Cursor or ChatGPT and run audits from the conversation you are already in.
Set up the connectorI'll check search terms, budgets, and recent changes before recommending fixes.
Apply recommended fixes?
18 negative keywords · 2 campaign budget cuts · fully reviewable
Who it is for
Run every client account from one workspace with per-client guardrails, so nobody's AI touches a brand campaign it shouldn't.
Keep spend honest between agency reviews. The Impact Monitor shows what each change did, and Slack tells you when an audit finds money.
Bring your own API key and pay only for the tokens you use, inside the Claude or Cursor subscription you already have.
Pricing
Prices in GBP. 7-day free trial on Growth plans. Cancel anytime.
forever
Get started with AI-assisted ad management.
per month
Bring your own Claude, OpenAI or Gemini key.
per month
Zero setup. AI usage is on us.
per month
A strategist runs Campaign Medic for you.
FAQ
Never. Every write, from adding a negative keyword to changing a budget, is shown to you as a full payload before anything is executed. Guardrails check it on the server, and nothing changes until you click Approve. Every applied change can be undone.
Claude (Sonnet, Opus, Haiku), OpenAI (GPT-4o family) and Gemini. On the Growth AI plan we cover the tokens with a sensible default model. On the BYOK plan you plug in your own API key and pick any model, including Opus-class.
Add Campaign Medic as a custom connector in Claude, or use an API key in Cursor, ChatGPT or any MCP client. Your assistant gets 21 tools: campaign data, search terms, keywords, audits, and approval-gated actions like negatives, budgets and pausing.
Not to sign up. To run audits on real production accounts your Google Ads account needs API access from Google. Campaign Medic tells you if your token is still in test mode.
OAuth refresh tokens and API keys are encrypted at rest with AES-256. Campaign data is fetched live from the ad platforms when you run an audit; we do not keep a copy beyond the audit run itself.
Yes, anytime from your billing portal with one click. Your account stays active until the end of the current billing period, then rolls back to the free plan automatically.
Connect an account, run a free audit, and see the findings before you pay anything.
Run a free auditNo credit card required