Google-verified OAuth · Google Ads API approved

The Google Ads MCP server with full write access

Connect Google Ads to Claude. Use your Search Console SEO data to find keyword gaps and build campaigns from organic search insights. Create campaigns, manage audiences, and track GA4 conversions — every change waits for your approval.

First month free · $9.90/mo after · No credit card · See pricing

600+ marketers scaling with AI
Digital marketers and agencies worldwide
Claude — ADS MCP connected
Find keyword gaps — what does Search Console show for example-sports.com that we're not bidding on?
search_console_top_queries
list_keywords
Found 3 high-volume gaps — organic queries with no paid coverage:

Query Impr. Paid?
trail running shoes men3,600
waterproof hiking boots2,100
cycling shoes clipless1,400

Want me to build Search campaigns for these? Created PAUSED for review.
Ask Claude anything about your Google Ads...

See ADS MCP in action

Capabilities

What you can do with Google Ads MCP

From reporting to full campaign management, ADS MCP lets you analyze, create, and optimize Google Ads directly from Claude.

C
Claude
with ADS MCP
ADS MCP connected
Build a Performance Max campaign for our trail running shoes collection
create_performance_max_campaign Waiting for approval
Trail Running Shoes — PMax
Asset group ready for review
📌 Headlines
Trail Running Shoes | Best Trail Shoes 2026
Free Shipping · Shop Trail Running Gear
Men's & Women's Trail Shoes
🎯 Audience signals
Trail running enthusiasts · Outdoor sports · Search terms from SC gaps
Campaign is PAUSED. Nothing goes live until you approve.
Message Claude...

Create campaigns and ads

Create Search, Performance Max, and Demand Gen campaign drafts with budgets, bidding, keywords, and ad copy. All created PAUSED for your review.

Built fast — minutes, not hours

A full Search campaign with 3 ad groups, 15 keywords, and 9 responsive ads takes Claude about 2 minutes. The same task manually takes 1-2 hours.

Campaigns built from Search Console data

Claude reads your organic queries, finds keyword gaps, and builds campaigns around real search demand — not guesses. No competitor offers this Search Console integration.

Report and audit accounts

Pull campaign, ad group, keyword, and search term performance. Ask Claude what's wasting budget and what to fix next — in plain English, not spreadsheets.

Clean up wasted spend

Run a search terms report, find irrelevant queries burning budget, and add negative keywords across campaigns in one approved step.

GA4 and conversion health

Pull GA4 traffic alongside ad stats. Check which conversion actions have never fired — so you know if it's a performance issue or a broken tracking issue.

C
Claude
with ADS MCP
ADS MCP connected
Which search terms are wasting our budget on example-sports.com?
get_search_terms_report
Found 5 queries spending budget with 0 conversions:
QuerySpend
running club membership€14.20
sports nutrition advice€9.80
trail running training plan€7.40
Add these as negatives? I'll add them across all campaigns and wait for your approval.
Message Claude...
C
Claude
with ADS MCP
ADS MCP connected
List audiences with zero members that are still attached to campaigns
list_audiences
Found 4 empty audiences still used in campaigns:
Black Friday 202241 campaigns
Black Week 202112 campaigns
Summer Sale 20226 campaigns
Detach all 3 and delete them? I'll remove them from every campaign and wait for your confirmation.
Message Claude...

Manage and clean up audiences

List all remarketing audiences with size and campaign usage. Detach zero-member audiences from dozens of campaigns and delete them in minutes — not hours of clicking through the UI.

Location targeting

Search for any city or region by name and get its criterion ID instantly. Check which campaigns are targeting which locations. Add or exclude locations with one prompt.

MCC multi-account management

Connect your MCC once and Claude can switch between all client accounts in the same conversation. One subscription, unlimited accounts — no per-account fees.

Prompt examples

Google Ads MCP prompt examples

Real prompts you can paste into Claude once ADS MCP is connected.

Research
Launch
Report
Optimize
Audiences
Find keyword gaps — what does Search Console show for example-sports.com that I'm not bidding on?
Use Keyword Planner to find search volumes and CPCs for "trail running shoes" and related terms.
Show me the top 20 organic queries for example-sports.com in the last 90 days sorted by impressions.
Cluster the keyword gaps by intent and suggest which ones should become separate ad groups.
Create a paused Search campaign for example-sports.com called "Trail Running Shoes" with 3 ad groups — men's trail shoes, women's trail shoes, and waterproof trail shoes.
Build a Performance Max campaign for the cycling equipment category. Use the logo from the asset library and generate product images.
Write responsive search ads for each ad group in the Trail Running campaign. Strong CTAs, include the brand name in at least 2 headlines.
Add sitelinks to the Trail Running campaign pointing to /mens, /womens, /sale, and /reviews pages.
Show me campaign performance for example-sports.com for the last 30 days — clicks, cost, conversions, and ROAS.
Which ad groups have spent over €50 in the last 30 days with zero conversions?
Compare this month's performance vs last month for the Trail Running campaign.
Show my GA4 top landing pages for the last 30 days and match them against which pages have active ad campaigns.
Run a search terms report for the last 30 days for example-sports.com and find queries that have spent over €5 with no conversions.
Add negative keywords for all the irrelevant search terms you found. Show me the list first and wait for my approval.
Pause all ad groups in example-sports.com campaigns with CPC above €4 and conversion rate below 1% in the last 30 days.
Check my conversion tracking health — which conversion actions have never fired?
List all audiences in my example-sports.com account and show which ones have zero members but are still attached to campaigns.
Detach the "Black Friday 2022" audience from all campaigns and ad groups.
Delete all seasonal remarketing lists from 2021 and 2022 that have zero members.
Show me which campaigns are targeting which locations and find the criterion ID for "Helsinki" so I can add it to the running shoes campaign.
Real example

What a session actually looks like

A keyword gap audit in Claude, from prompt to approved campaigns. ADS MCP finds the gaps, Claude proposes the fix, you approve.

Claude — ADS MCP connected
Show me Search Console data for example-sports.com — clicks, impressions, and position for top queries. Flag anything ranking poorly that we should run ads for.
search_console_top_queries
list_keywords
Here are the top organic queries for example-sports.com in the last 90 days:
QueryClicksImpr.PositionPaid?
trail running shoes men3123,6004.2✓ yes
waterproof hiking boots482,10014.8✗ no
cycling shoes clipless311,40018.3✗ no
hydration vest running990024.1✗ no

⚠️ 3 issues flagged:
waterproof hiking boots: ranking #14, low CTR (2.3%) — poor visibility, no paid coverage. Strong candidate for a Search campaign.
cycling shoes clipless: ranking #18, essentially invisible — organic won't drive traffic from position 18. Paid ads would capture this immediately.
hydration vest running: ranking #24, 9 clicks from 900 impressions — the page exists but Google doesn't trust it yet. Paid + improving the page would both help.

Want me to create Search campaigns for the hiking boots and cycling shoes? I'll build them PAUSED with ad copy for review.
Yes — create campaigns for both. Also suggest what to do with the hydration vest page to improve its organic position.
get_guide(google-ads)
create_campaign × 2
create_ad_group × 4
Campaigns ready for approval:
Campaign 1: Waterproof Hiking Boots — 2 ad groups, 10 keywords, 6 RSAs, PAUSED
Campaign 2: Cycling Shoes Clipless — 2 ad groups, 8 keywords, 6 RSAs, PAUSED

For the hydration vest page (organic position #24):
— Add "hydration vest running" and "running vest hydration pack" to the H1 and page title
— Add a comparison section (vest vs handheld vs belt) — targets long-tail queries
— Get 2-3 internal links from your running accessories category pages
Realistically position 8-12 within 60-90 days if you do all three.

Shall I approve the campaigns?
Write operations always stop for your approval before going live.

Claude uses real ADS MCP tools (search_console_top_queries, list_keywords, create_campaign, create_ad_group). Every write operation waits for your approval.

Setup

Set up in 3 minutes

One-click Google OAuth, no developer tokens, no command line. Three steps and you're managing Google Ads from Claude.

1

Create your account

Sign up at adsmcp.net with your email — no password needed, we send a one-time code. First month is free, no credit card required.

2

Connect Google Ads

Authorize with Google OAuth in MCP Settings. Add your Google Ads Account ID or MCC Manager ID. Works with individual accounts and agencies managing multiple clients.

3

Add to Claude

Copy your personal connector URL from MCP Settings and add it to Claude as a custom connector. Set tools to "Always approve" and start managing ads immediately.

Read the full setup guide →
Tools

55+ Google Ads tools your AI can use

Real tools that Claude discovers automatically once connected. Every write operation waits for your approval before going live.

Reporting & auditing

get_campaign_stats get_search_terms_report get_conversion_health audit_keyword_gaps list_campaigns list_ad_groups list_ads list_keywords

Search Console & GA4

search_console_top_queries search_console_pages list_search_console_sites ga4_list_properties ga4_report

Campaign creation

create_campaign create_ad_group create_ad add_keywords create_performance_max_campaign create_asset_group add_search_themes

Keywords & negatives

add_negative_keywords get_keyword_ideas get_keyword_metrics search_geo_targets list_campaign_locations set_campaign_locations

Assets & extensions

add_sitelinks add_account_sitelinks remove_sitelinks list_sitelinks upload_image generate_image list_asset_library

Audiences

list_audiences detach_audience delete_audience pause_items update_ad_urls set_ad_schedule_bids
Safety

Safe by design, not by promise

Safety constraints are enforced server-side. They can't be overridden by any prompt or leaked URL.

All campaigns start PAUSED

Every campaign created through ADS MCP is PAUSED. Nothing can go live or spend money until you enable it manually in Google Ads — hardcoded server-side, not a setting.

Approval before every write

Claude presents the full plan and waits for your explicit yes before creating campaigns, adding keywords, or making any change. No silent background actions.

Budget caps enforced

New campaigns are capped at a maximum daily budget enforced on our server. No prompt or connector URL can create a campaign with unlimited spend.

Pricing

Simple pricing. No surprises.

One flat price covers everything. Unlimited Google Ads accounts. All future tools included.

ADS MCP
$9.90/mo

First month free · No credit card · No auto-renewal

  • Unlimited Google Ads accounts & MCC
  • Search & Performance Max campaign creation
  • Search Console keyword gap analysis
  • GA4 traffic & conversion reports
  • Audience management & cleanup
  • AI image generation for PMax
  • All future tools included
Start free →

3–8× cheaper than Porter Metrics, AdKit, or Markifact · No usage limits · Cancel by simply not renewing

FAQ

Frequently asked questions

What is Google Ads MCP?

Google Ads MCP is a way to connect Google Ads to Claude through the Model Context Protocol. It lets you manage campaigns, keywords, search terms, audiences, and budgets from a Claude conversation in plain language — without opening the Google Ads interface.

How is ADS MCP different from Google's official MCP?

Google's official MCP is read-only — it can pull reports but cannot create campaigns, manage keywords, or make any changes. ADS MCP has full read and write access. It also includes Search Console and GA4 data, which Google's official MCP does not.

What if my AI makes a mistake in my account?

Every write action requires your explicit approval before it executes. Claude will always present what it's about to do and wait for your yes. New campaigns are always created PAUSED — nothing can spend money until you enable it manually in Google Ads.

Do I need to know how to code or set up APIs?

No. Setup takes 3 minutes — create an account, connect Google with one-click OAuth, copy your connector URL, and add it to Claude. No developer tokens, no Google Cloud projects, no command line.

Does it work with MCC manager accounts?

Yes. Connect your MCC once and Claude can list and work with all client accounts underneath it. One subscription covers unlimited accounts — no per-account fees.

Why is ADS MCP cheaper than alternatives?

ADS MCP focuses exclusively on Google Ads — we're not a multi-platform suite trying to cover Meta, TikTok, and LinkedIn. Staying focused keeps the product tight and the price low. We're also bootstrapped with no investors to pay back, so we price for marketers, not for enterprise contracts.

Is ADS MCP affiliated with Google?

No. ADS MCP is an independent tool built by Anderseen Digital, a Google Ads agency based in Estonia. We use Google's official Ads API and are a verified Google OAuth app, but we are not affiliated with or endorsed by Google LLC.

Start using Google Ads in Claude today

Connect your Google Ads account and start managing campaigns, finding keyword gaps, and cleaning up audiences — from Claude, in plain language.

Get started free →

First month free · No credit card · $9.90/mo after