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.

claude_desktop_config.jsonStep 1
{
  "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.

1

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.

2

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.

3

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.

ToolType
listCampaignsRead
getKeywordsRead
getSearchTermReportRead
getCampaignPerformanceRead
updateBidWrite
pauseCampaignWrite
addNegativeKeywordWrite
createAdWrite

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.

Learn about the audit

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.

Connect Google Ads to Claude — now.

2-minute setup. Free audit included. Human in control of every change.

Paste one config snippet. OAuth. Done.