AI recommends. You approve. Every write is logged.

Campaign MedicFind what's wrong.
Fix it with Claude.

Campaign Medic is an ad management tool that connects to your Google Ads, Meta Ads and LinkedIn Ads accounts. It reads your campaign performance data, finds wasted spend, drafts the fix, and changes nothing until you approve.

Works withClaude·ChatGPT·Gemini·Cursor·any MCP client
Claude + Campaign Medic
Why did my CPA spike last week?

I'll check search terms, budgets, and recent changes before recommending fixes.

get_search_terms last 30d
get_keywords quality + cost
Found 3 issues, drafting recommendations

Apply recommended fixes?

18 negative keywords · 2 campaign budget cuts · fully reviewable

Guardrail check passed: budget change within your +50% limit

No credit card required · Free forever on the Starter plan

About Campaign Medic

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 you a prioritised list of recommendations, such as negative keywords to add, campaigns that are wasting budget, and campaigns that are 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.

Reads and writes

Google AdsMeta AdsLinkedIn AdsSearch ConsoleGoogle Analytics 4Slack alerts

Works inside

ClaudeChatGPTGeminiCursorAny MCP client

How it works

Connect. Diagnose. Execute.

1

Connect

Link Google Ads with one OAuth click. Add Meta, LinkedIn, Search Console and GA4 when you want the full picture.

  • One sign-in for Google Ads, GSC and GA4
  • Multi-account support
  • Read-only until you approve a change
2

Diagnose

Ask what's wrong in the app, or from Claude, ChatGPT or Gemini. Your assistant gets live campaign data, not stale exports.

  • Why did CPA rise?
  • Which campaigns waste budget?
  • What should I pause?
3

Execute

The AI drafts each change. You see the exact payload, guardrails check it, and one click undoes it later if you change your mind.

  • Approval required for every write
  • Guardrails on budgets and brand campaigns
  • One-click undo on every change

21

MCP tools your assistant can call

3

AI providers: Claude, OpenAI, Gemini

3+2

Ad platforms, plus GSC and GA4

100%

of writes approval-gated, all undoable

Product

Built to be trusted with real ad budgets

Audits ranked by money, not vibes

Every audit scans search terms, quality scores, budgets and ad strength, then ranks findings by monthly spend impact. When Search Console and GA4 are linked, it also flags paid clicks on queries you already rank for and campaigns that spend without revenue.

  • Estimated savings on every finding
  • Bulk approve and apply
  • CSV export for client reports

Audit results · 3 recommendations

HIGH

Add 12 negative keywords to Search UK

£214/moApprove
HIGH

Paying for clicks on queries ranking #1 organically

£186/moApprove
MEDIUM

Expand budget on ROAS 4.2x campaign at its cap

missed revenueApprove

Guardrails

Max budget increase per change+50%
Protected campaignsBrand UK, Brand US
Block all pause operations
Blocked: budget increase of 120% exceeds the 50% per-change limit

Guardrails the AI cannot talk its way around

Set the rules once: protect brand campaigns, cap budget changes, block pausing entirely. They are enforced on the server before any write reaches your account, whether the change came from the app, Claude, ChatGPT or an API key.

  • Enforced server-side, not in the prompt
  • Blocked changes stay approved so you can adjust and retry
  • Per-workspace rules for agencies

Proof that each fix actually worked

The Impact Monitor snapshots cost before every applied change and measures again after 14 days. You see the real before and after for each fix, and if it made things worse, undo restores the previous state in one click.

  • Real baselines captured at apply time
  • Weekly digest of savings to your inbox or Slack
  • Full change history with payloads and timestamps

Impact Monitor · 14-day window

Wasted spend, Search UK-60%
before after
CPA, Performance Max-28%
before after
Didn't work? Undo restores the previous budget, status or keywords.

Also in the box

Full audit trail with payload, result and timestamp
Bulk approve and apply across recommendations
Recurring scheduled audits
Weekly digest email and Slack alerts
Choose your model: Sonnet, Opus, GPT-4o, Gemini
Teams, roles and workspace switching
CSV export for client reporting
Multi-account support with MCC hierarchies

Built for the people who run the ads

PPC agencies

Run every client account from one workspace with per-client guardrails, so nobody's AI ever touches a brand campaign it shouldn't.

  • Multi-account and MCC support
  • Guardrails per workspace
  • Audit trail that writes the client report

In-house marketers

Keep spend honest between agency reviews. The Impact Monitor shows what each change did, and Slack tells you when an audit finds money.

  • Budget protection caps
  • Weekly savings digest
  • Slack alerts on every audit

Freelancers & consultants

Bring your own API key and pay only for the tokens you use, inside the Claude or Cursor subscription you already have.

  • BYOK plan from £69/mo
  • Works inside Claude, ChatGPT, Cursor
  • Any model, including Opus-class

Pricing

Simple, transparent pricing

Start free. Upgrade when you're ready. No lock-in.

FreeStarter
£0/forever

Get started with AI-assisted ad management. No credit card required.

  • 1 Google Ads account
  • 50 operations / month
  • 5 AI audit runs / month
  • 30-day history
  • Community support
Get started free
Growth BYOKYour AI key
£69/month

£660/year, save 20%

Bring your own Claude, OpenAI or Gemini API key. You control the model and the token bill.

  • 5,000 operations / month
  • Unlimited audit runs
  • 5 Google Ads accounts
  • Any model, incl. Opus-class
  • Guardrails & Slack alerts
  • Claude / MCP connector
Start free trial
Most popular
Growth AIAI included
£99/month

£950/year, save 20%

Zero setup, AI usage is on us. Connect your ads account and start auditing.

  • 1,000 AI actions / month
  • No API key needed
  • 5 Google Ads accounts
  • Guardrails & Slack alerts
  • Claude / MCP connector
  • Priority support
Start free trial
ManagedDone for you
£499/month

Limited onboarding spots

A dedicated strategist runs Campaign Medic for you: audits, approvals, and reporting handled.

  • Everything in Growth AI
  • Dedicated ads strategist
  • Weekly performance reports
  • Custom research & experiments
  • Priority Slack support
Book a call

Prices in GBP. Billed via Stripe. 7-day free trial on Growth plans. Cancel anytime. Spending £50K+/month? Let's talk

Common questions

Will Campaign Medic make changes without my approval?

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.

Which AI models can I use?

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.

How does the MCP connector work?

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.

Do I need a Google Ads Standard Access developer token?

For test accounts a test developer token is enough. To run audits on real production accounts you need at least Explorer or Basic access from Google (the application takes a few business days). Campaign Medic tells you if your token is in test mode.

How is my data stored?

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 don't keep a copy beyond the audit run itself.

Can I cancel my subscription?

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.

Let your AI find the next £500
of wasted spend.

Connect an ad account, run your first audit, and approve only the changes you agree with.

Get started free

By creating an account you agree to our Privacy Policy and Terms of Service.