Managing Google Ads has always meant dashboards, filters, exports, and a lot of manual clicking. You wanted to check which campaigns are wasting budget — that's a 15-minute process. You wanted to pause ads that aren't converting — more clicking. You wanted a weekly performance summary for a client — that's a full CSV export and a spreadsheet.
What if you could just ask?
That's exactly what connecting Google Ads to Claude AI through MCP-ADS enables. This guide walks you through the full setup, what's possible, and how real marketers are using it.
Claude AI is one of the most capable AI models available, but out of the box it has no access to your live marketing data. It can talk about Google Ads strategy, but it can't look at your actual campaigns, your actual spend, or your actual performance numbers.
Connecting Google Ads to Claude through the Model Context Protocol (MCP) changes that. Claude gets direct, authenticated access to your Google Ads account. You can ask it questions and give it instructions in plain English — and it acts immediately on your real data.
| Without MCP-ADS | With MCP-ADS |
|---|---|
| Log into Google Ads dashboard | Ask Claude: "How is my account performing this week?" |
| Filter campaigns, export CSV | "Which campaigns have ROAS below 2x? Pause them." |
| Manually write ad copy variations | "Generate 5 RSA headlines for my plumber campaign" |
| Pull report for client meeting | "Give me a client-ready performance summary for October" |
| Log into GA4 separately to cross-reference | "Compare my Google Ads conversions to GA4 goal completions" |
MCP (Model Context Protocol) is an open standard that lets AI models like Claude connect to external tools and data sources. Think of it like giving Claude a set of hands — instead of just generating text, Claude can actually read and write to your connected accounts.
MCP-ADS is a hosted MCP server that you connect to Claude in seconds. It handles the authentication, rate limiting, permissions, and data formatting so Claude can work with your Google Ads account safely and reliably.
Once connected, Claude has access to 54 Google Ads tools including:
Go to mcp-ads.com and click Get started. No credit card required to sign up. Plans start at $49/mo.
On the onboarding screen, click Connect with Google. You'll be redirected through a standard Google OAuth consent screen. MCP-ADS requests read and write access to Google Ads, GA4, Search Console, and Sheets — you choose which accounts to grant access to.
Your credentials are encrypted at rest and never shared. Each user connects their own accounts through their own OAuth session.
After connecting, you'll see three values on the onboarding screen:
Copy these — you'll need them in the next step.
On Claude.ai: Go to Settings → Integrations → Add integration. Paste your MCP Server URL and complete the OAuth flow when prompted.
On Claude Desktop: Open your Claude Desktop config file (on Mac: ~/Library/Application Support/Claude/claude_desktop_config.json) and add:
{
"mcpServers": {
"mcp-ads": {
"url": "YOUR_MCP_SERVER_URL",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
Save the file and restart Claude Desktop.
Open Claude and type: "List my active Google Ads campaigns and their spend this week."
Claude should call the Google Ads tools and return your live campaign data within a few seconds. If you see real data, your setup is working perfectly.
Ask Claude for a full account health check, drill into specific campaigns, compare performance across time periods, or identify which keywords are driving conversions vs. wasting budget. Claude can read dozens of data points simultaneously and synthesise them into a clear summary faster than any manual report.
Pause underperforming campaigns, update budgets, change bidding strategies, add negative keywords, and create new ad groups — all through conversation. Every change goes through the Google Ads API, meaning it's real, immediate, and reflected in your dashboard.
Tell Claude what your campaign is about and ask it to generate RSA headlines and descriptions. It follows Google's character limits automatically, can write in your brand voice, and can A/B test copy variations against each other.
Because MCP-ADS also connects GA4 and Search Console alongside Google Ads, Claude can correlate your paid search spend with organic performance, cross-reference GA4 conversion data with Google Ads attribution, and give you a complete picture without you switching between tools.
You: Audit my Google Ads account and find campaigns where
ROAS is below 1.5x this month.
Claude: Checking campaign performance for this month...
Found 3 campaigns with ROAS below 1.5x:
- Brand Awareness (Display) — $1,240 spend, 0.8x ROAS
- Competitor Keywords — $890 spend, 1.2x ROAS
- Legacy Remarketing — $430 spend, 0.9x ROAS
Combined wasted spend: ~$2,560/month
Recommended actions:
1. Pause Brand Awareness display (0 sales in 60 days)
2. Add 12 irrelevant search terms as negatives in Competitor Keywords
3. Refresh Legacy Remarketing audiences (data is 180+ days old)
Should I make these changes?
You: Create a new Search campaign for my plumbing business
targeting "emergency plumber London" keywords. Budget $50/day.
Claude: Creating campaign...
Campaign created: "Emergency Plumber London — Search"
- Budget: $50/day (£39/day)
- Bidding: Maximize Conversions (auto)
- Location: London, 30-mile radius
- Keywords added: 8 exact/phrase match terms
- 3 RSA ads created with 12 headlines, 4 descriptions
Do you want me to also set up call tracking and add your
phone number as a call extension?
Yes. MCP-ADS uses Google's standard OAuth 2.0 flow — your password is never shared. Access tokens are encrypted at rest using AES-256. You can revoke access at any time from your Google account security settings.
Claude only makes changes when you explicitly ask it to. It will always confirm what it's about to do before executing. Most actions (pausing campaigns, changing bids, adding negatives) can be reversed through Claude or directly in the Google Ads dashboard.
Yes. If you connect a Manager Account, Claude can access and manage all sub-accounts under it. This is particularly useful for agencies managing multiple clients.
The Solo plan ($49/mo) is one seat — ideal for individual marketers or freelancers. The Team plan is $49/mo per seat and supports agencies and teams with 2 or more marketers who each need their own connected account.
Connect in under 5 minutes. No credit card required.
Get started for $49/mo →