Google Ads MCP Server
Use Claude for
Google Ads —
live data, 2-minute setup.
AdsAgent is a Google Ads MCP server for Claude. Connect once and Claude gets live access to your campaigns, keywords, spend, and ad copy — then helps you audit, optimize, and manage through natural conversation.
Free audit included. No credit card required.
{
"mcpServers": {
"adsagent": {
"command": "npx",
"args": ["-y", "@adsagent/mcp"]
}
}
}Works in Claude Desktop, Claude Code, and Claude Cowork. Then connect your Google Ads account at adsagent.org.
How it works
Connect Google Ads to Claude in 2 minutes.
Add AdsAgent to your MCP config
Paste the config snippet into Claude Desktop, Claude Code, or Claude Cowork. One entry, no API keys needed at this step.
Connect your Google Ads account
OAuth in one click at adsagent.org. Read permissions only until you approve a specific change — your account stays safe.
Ask Claude anything about your campaigns
Try: "Which campaigns are wasting the most money?" Claude pulls live data and answers with specifics — no CSV exports, no copy-paste.
What you get
Claude AI for Google Ads — what it actually does.
Once connected, Claude has live access to your account. No more exporting CSVs, copying tables into chat, or working from screenshots. Ask a question, get a specific answer backed by real data.
Campaign audits in natural language
Ask Claude to audit your account. It checks campaign structure, keyword health, search term quality, impression share, and ad copy — then gives you a prioritized fix list.
Find wasted spend in seconds
In testing, accounts running for 6+ months typically have $1,000–5,000/month in identifiable waste. Asking "what's wasting budget?" surfaces it immediately.
Every change is reviewable
AdsAgent never commits a change without your explicit approval. Claude shows you what it wants to do, you say yes or no. Human always in control.
Works where you already work
Claude Desktop for solo marketers. Claude Code for developers managing campaigns. Claude Cowork for teams. One MCP config, all three clients.
MCP tools exposed
What Claude can read and change.
AdsAgent exposes a focused set of MCP tools. Read tools give Claude live account context. Write tools let Claude propose changes — each requiring your explicit approval before execution.
| Tool | Type | What it does |
|---|---|---|
listCampaigns | Read | Pull live campaign performance, spend, and status |
getKeywords | Read | Inspect keyword bids, Quality Scores, and impressions |
getSearchTermReport | Read | Find irrelevant queries burning budget with no conversions |
getCampaignPerformance | Read | Deep-dive into campaign metrics over any date range |
updateBid | Write | Adjust a keyword bid — reviewable before it applies |
pauseCampaign | Write | Pause an underperforming campaign through Claude |
addNegativeKeyword | Write | Block a wasted search term at the campaign or account level |
createAd | Write | Write and launch new ad copy through natural conversation |
Full tool reference at /google-ads-mcp-server.
Free · No credit card
Free audit when you connect.
Connect your Google Ads account and Claude immediately runs a free audit — scoring your account across 7 dimensions and surfacing exactly where you're losing money.
FAQ — Google Ads and Claude
Common questions from MCP builders and marketers setting up the Claude AI Google Ads workflow.
How do I use Claude for Google Ads with AdsAgent?
Add AdsAgent to your MCP config (one JSON snippet), connect your Google Ads account via OAuth at adsagent.org, and Claude immediately gains live access to your campaigns. You can then ask Claude to audit your account, find wasted spend, adjust bids, write ad copy, or pause underperformers — all in natural conversation.
Does AdsAgent work with Claude Desktop, Claude Code, and Claude Cowork?
Yes. AdsAgent is a standard MCP server, so it works with any MCP-compatible Claude client. Add the same config snippet to Claude Desktop settings, your Claude Code MCP config, or Claude Cowork — it works identically in all three.
What Google Ads data can Claude see through AdsAgent?
Claude gets live access to campaign performance, keyword bids and Quality Scores, search term reports, ad copy, spend data, impression share, and conversion tracking status. It reads your actual account data in real time — no exports or manual uploads needed.
Can Claude make changes to my Google Ads account?
Yes, but only with your explicit approval at each step. Claude can propose bid changes, pause campaigns, add negative keywords, and write new ads — but every action is shown to you before it executes. You review and confirm. AdsAgent also logs every change so you can track impact.
Is this an official Google or Anthropic integration?
AdsAgent is an independent product built on Anthropic's open Model Context Protocol (MCP) standard and the Google Ads API. It is not an official Google product. MCP is the open standard Anthropic created for connecting AI to external tools — any developer can build MCP servers, and AdsAgent is one focused entirely on Google Ads.
What does setup actually take?
Under 2 minutes. Paste one JSON snippet into your MCP config, open adsagent.org, click Connect Google Ads, complete the OAuth flow. That's it — Claude can now access your campaigns.
Do I need to know how to code to use this?
No coding required. Editing a JSON config file is the most technical step — it's copying and pasting one snippet. The rest is standard Google OAuth and talking to Claude in plain English.
Related pages
Explore the full AdsAgent workflow for Google Ads and Claude.
Free Google Ads Audit
Get a free AI audit of your Google Ads account — scores 7 dimensions and pinpoints wasted spend.
Google Ads MCP Server
Learn how AdsAgent's MCP server exposes your Google Ads data and actions to any MCP-compatible AI client.
AdsAgent Home
The AI-powered Google Ads agent — connect your account and let Claude manage campaigns through conversation.
Connect Google Ads to Claude — now.
2-minute setup. Free audit included. Human in control of every change.
Paste one config snippet. OAuth. Done.