Google Ads MCP server

Manage Google Ads from Claude and ChatGPT

AdAce Ads is a hosted Google Ads MCP server. Sign in with Google once, connect your AI assistant in a minute — and ask about campaigns, keywords and budgets in plain words. Every change waits for your approval.

Ace, the AdAce Ads mascot

What your AI can do in Google Ads

Read performance

Campaigns, ad groups, ads and keywords with spend, clicks, conversions and cost per result for any completed period.

Search terms and negatives

Pull the search terms report, find queries that waste money and propose them as negative keywords.

Keyword Planner ideas

Keyword ideas with monthly searches, competition and top-of-page bids for your country and language.

Paused campaigns

Build Search, Performance Max, Demand Gen and Display campaigns with ad groups and ads — created paused.

Budgets, bids and targeting

Propose budget, bid strategy, keyword bid, location, language, schedule and device changes.

Approval and undo

Nothing changes until you approve with a one-time code; reversible changes are undone in one step.

Ask it like you'd ask a specialist

The assistant calls AdAce Ads tools, reads live data from your Google Ads account and answers with the numbers.

Which campaigns spent money last week without a single conversion?
Show search terms from the last 30 days that cost more than $20 and brought no leads.
Find keyword ideas for “wedding cakes” in the United States.
Lower the Brand campaign's daily budget by 20% — send it for my approval.
Here is what I found and the change I prepared. It is waiting for your approval in AdAce Ads.

Why a hosted MCP server

No developer token

You don't need a Google Cloud project, a Google Ads developer token or a local install: AdAce Ads connects to the Google Ads API with its own approved access.

Safe by design

OAuth 2.1 sign-in, encrypted tokens, and role and client permissions checked on every call.

The same rules everywhere

Limits, the daily budget cap, approvals and the change history apply in every assistant and in the web app.

Manager accounts

Connect client accounts under a Google Ads manager (MCC) account and switch between clients in the chat.

Connect in three steps

  1. Create a free AdAce Ads workspace and connect Google Ads with the official Google sign-in.
  2. Open “Connect AI” in the app and choose your assistant: Claude, ChatGPT, Cursor, VS Code and more.
  3. Add the server address from the guide, sign in on the AdAce Ads consent screen and ask the assistant to call get_started.

Questions and answers

What is a Google Ads MCP server?

MCP (Model Context Protocol) is an open standard that lets AI assistants use external tools. A Google Ads MCP server gives the assistant tools to read your account and prepare changes. AdAce Ads hosts it for you, so there is nothing to install.

Do I need a Google Ads developer token?

No. AdAce Ads connects to the Google Ads API with its own approved access. You only sign in with the Google account that can see your ad accounts.

Can the AI change my campaigns on its own?

No. Changes become proposals with before and after values. They run only after you approve them with a one-time code — or under an auto policy you set for safe, reversible changes within your limits.

Which AI assistants work with it?

Claude (web, desktop app and Claude Code), ChatGPT, Cursor, VS Code with GitHub Copilot, Windsurf, Codex CLI, Gemini CLI, Grok and any other client that supports MCP over HTTP.

Does it work with manager (MCC) accounts?

Yes. After signing in you choose which client accounts under the manager account to connect.

How much does it cost?

You can start free: the Free plan includes two ad accounts and 50 calls from AI assistants a month. Paid plans start at $29 a month. Your ad budget is paid to Google and Meta directly, as usual.

Related guides

Try it on your own accounts

Create a workspace, connect Google or Meta in a couple of clicks and see your accounts clearly. Changes follow your approvals or the policy you configure.