Google Ads MCP Server for Claude and ChatGPT (2026)
Connect Google Ads to Claude, ChatGPT and other AI apps with AdChat's hosted Google Ads MCP: search terms, keywords, negatives, budgets and new ads.

Try AdChat free for 7 days, no card. Start your trial
AdChat's Google Ads MCP is live for every account since November 13, 2026. A Google Ads MCP server lets an AI app like Claude or ChatGPT read your Google Ads account and change it from a chat. AdChat's runs on the same address as our Meta server, https://mcp.adchat.app, under the same AdChat account. Connect Google in your dashboard or when you sign in, and your AI app sees Google and Meta together.
What AdChat's Google Ads MCP does
MCP (Model Context Protocol) is the standard that lets AI apps use outside tools. AdChat's server is the bridge between your AI app and the Google Ads API. Once connected, you can ask "which search terms cost money last month and never converted?" and the answer comes from your live account.
Reports
- Campaigns, ad groups, ads and keywords with spend, clicks, conversions and Quality Score
- Search terms and negative keywords, to find wasted spend
- Results over time for any date range
- Your own GAQL queries, checked and read-only
- Your account's change history
Changes
- Pause or enable campaigns, ad groups, ads and keywords
- Change a campaign's daily budget
- Add keywords (broad match only with Smart Bidding) and negative keywords
- Create responsive search ads. They start paused, and AdChat checks that the landing page loads first.
- Undo a change AdChat made
Google and Meta together
Ask "where did my ad budget work best last week?" and AdChat puts your Google Ads and Meta results side by side in one answer. Every plan connects every Google Ads and Meta account your logins can see, with no account limit.
Reports, pause/enable and budgets work for Search, Performance Max, Display, Shopping, Video and Demand Gen campaigns. Keywords, negatives and new ads are for Search campaigns.
How changes stay safe
An AI that misreads one request can change spend, so every change goes through the same steps:
- Your AI app describes it (the account, the campaign, the old and new value). Changes that don't spend money or go live, like pausing or adding a negative keyword, happen without asking by default. Anything that spends money, goes live or can't be undone waits for your yes, and you can set an account to ask before every change.
- Your spend rules apply. An account budget cap and protected campaigns block a change outright. Large budget jumps need a second yes.
- Google checks it first in check-only mode, so a change Google would refuse never half-applies.
- It's applied and logged with an undo. If Google's answer is unclear, AdChat says so instead of guessing, and holds further budget raises until it's settled.
Text from your account, like campaign names and search terms, is treated as data, never as instructions to the AI.
Try it on your own account. Connect your Meta and Google ads to Claude, ChatGPT or the built-in chat. 7-day free trial of everything, no credit card (built-in chat: 50 messages; unlimited in your own Claude or ChatGPT). Then from $29/month. Cancel anytime.
Start free trialGoogle's official Google Ads MCP server
Google's Ads API team publishes an open-source MCP server on GitHub (googleads/google-ads-mcp).
- What it does: runs Google Ads Query Language (GAQL) reports. As of November 2026 it's mostly read-only: it can create assets (text, images, sitelinks, callouts), upload videos and manage labels, but it can't create, change, pause or enable campaigns, ad groups, ads, budgets or bids.
- What you need: your own Google Cloud project with Google Ads API access, OAuth or service-account credentials, and a computer to run it on. You add it to Claude Desktop, Claude Code, Gemini CLI or another MCP app as a local server.
- Who it suits: developers and technical marketers who are comfortable with Google Cloud and only need reports.
For a side-by-side with setup steps, see AdChat vs Google's official Google Ads MCP, or compare every option in the best Google Ads MCP servers.
Hosted Google Ads MCP servers
Hosted servers, like AdChat, run in the cloud. AdChat doesn't create new Google campaigns, so if that's what you need, build the campaign in Google Ads and let the AI manage it from there. You paste one address into your AI app and log in with Google. Before you connect any of them, check three things:
- Can it change your account, and how do you approve changes? Look for a clear confirm step and an undo.
- Which AI apps does it support? Claude, ChatGPT and Cursor connect differently.
- What does it cost per account? Prices range from free tiers to per-seat agency plans.
Connect Google Ads in a minute
- Sign up or log in at adchat.app. The 7-day free trial needs no card.
- Connect Google when you sign in, or later from your dashboard, and pick the Google Ads accounts AdChat can see.
- Use the same MCP link. If your AI app already has
https://mcp.adchat.appfor Meta, there's nothing to add. Otherwise add it as a connector (Claude, ChatGPT) and ask "which search terms cost money last month and never converted?"
FAQ
Is AdChat's Google Ads MCP available now?
Yes, for everyone, on every plan, since November 13, 2026. It uses the same MCP URL and AdChat account as Meta.
Do I need a Google Ads developer token or Google Cloud project?
No. AdChat runs the server, so you log in with Google and pick your accounts. You only need your own Google Cloud setup if you run Google's open-source server yourself.
Can AdChat change my Google Ads campaigns?
Yes, through Claude, ChatGPT or another MCP app. AdChat can pause and enable, change daily budgets, add keywords and negative keywords, and create responsive search ads (created paused). It asks before anything that spends money or goes live, checks each change against your spend rules and Google's check-only mode, and logs it with an undo. It can't create new campaigns, and AdChat's built-in chat reads Google Ads but can't change it yet.
Is there an official Google Ads MCP server?
Yes. Google's Ads API team publishes an open-source Google Ads MCP server on GitHub. It's free, mostly read-only (writes are limited to assets and labels), and you run it yourself.
Which AI apps work with it?
The same ones as AdChat's Meta server: Claude, ChatGPT, Claude Code, Cursor, Codex and other apps with remote MCP support, plus AdChat's built-in chat.
Does AdChat work with Meta ads today?
Yes. AdChat connects Facebook and Instagram ad accounts to Claude, ChatGPT, Cursor and its built-in chat today. See the Meta Ads MCP guide.
Try it on your own ad account
Connect your Meta and Google ads to Claude, ChatGPT or our built-in chat in about a minute.
Questions? Email me at [email protected]