Remote MCP server · OAuth 2.1

Run your ad accounts
from your AI chat.

Campaign Medic is a hosted MCP server. Connect it to Claude, Cursor, Claude Code or ChatGPT with one URL, then diagnose issues, draft fixes and apply the changes you approve, without leaving the conversation.

Choose your AI client

Set up in Claude

1. In Claude, open Settings → Connectors → Add custom connector.

2. Name it Campaign Medic and paste the server URL below.

3. Click Add, then Connect. Claude opens an Campaign Medic sign-in and approval screen.

4. Ask: “Audit my Google Ads account and rank the fixes by impact.”

Your MCP server URL

One URL for every platform. Sign-in and approval happen through OAuth, so there are no keys to paste for Claude and Cursor.

Remote MCP server URL

https://campaignmedic.com/api/mcp
One connection coversGoogle AdsMeta AdsLinkedIn AdsSearch ConsoleGoogle Analytics 4

Tool surface

What your assistant can do

Reads are open. Every write is approval-gated, logged, and reversible.

list_campaignsRead campaigns, spend, clicks, CTR and conversions
run_auditRun a full AI audit of an account
get_recommendationsList findings ranked by impact and estimated savings
approve_recommendationApprove a specific change
apply_recommendationApply an approved change to the live account
deny_recommendationDismiss a finding
list_operationsEvery change applied, with payload and result
get_impactBefore and after metrics for applied changes
chatAsk questions with live account context

Safety

Safe by default

Your assistant reads freely, but no change reaches your ad account until you approve it.

Guardrails let you protect campaigns, cap budget increases and block pausing entirely.

Every applied change is logged with its payload and result, and can be undone.

Access is scoped to one workspace and can be revoked at any time.

Connect it in about a minute.

Create a free account, connect your ad platform, then paste the URL into your AI client.

Get started free