Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Status β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🎯 Marketing
  3. Google Ads Manager MCP
Google Ads Manager MCP logo
Health: ActiveRecent health check succeeded.Last checked 10/4/2026, 6:47:07 AM

Google Ads Manager MCP

User RatingsBe the first to rate and review this MCP server!
View Repository
google-adsadvertisingmarketingreportingcampaign-management

Read Google Ads data and manage campaigns through draft-then-confirm MCP tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for google-ads-manager-mcp, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Tool Schemas (16) Directory Badge Claim listing Alternatives🎯 More in Marketing

Overview

The google-ads-manager-mcp MCP server connects an AI assistant to a Google Ads account for GAQL reporting and campaign management. It provides read tools for accounts, campaigns, ad groups, keywords, and search terms, plus write tools for budgets, statuses, keywords, ad groups, and responsive search ads. Write operations validate against Google's API and return a draftId before any change is applied; confirm_write executes the draft, which expires after 10 minutes. Reach for it when an agent needs both Google Ads reporting and controlled account changes rather than reporting alone.

Use cases

β€’Query campaign and keyword performance with GAQL
β€’Review search terms for negative keyword candidates
β€’Create paused campaigns and ad groups
β€’Adjust budgets and entity statuses after confirmation
β€’Add keywords and responsive search ads through drafts

Key features

β€’Raw GAQL SELECT queries
β€’Campaign, ad group, keyword, and search-term reporting
β€’Draft-and-confirm write workflow
β€’Campaign and budget management
β€’Keyword, negative keyword, and ad creation
β€’Single-customer account configuration

Capabilities & Tool Schemas (16) ~262 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Google Ads Manager MCP.

list_accessible_customers

which accounts this refresh token can reach

search_gaql

run any raw GAQL `SELECT` query

get_campaigns

campaigns with status, budget, and core metrics

get_ad_groups

ad groups (optionally filtered to a campaign) with metrics

get_keywords

keyword criteria with match type, status, and metrics

get_search_terms

actual search terms that triggered your ads, for finding negative keyword candidates

How Google Ads Manager MCP works

What google-ads-manager-mcp MCP server does

The google-ads-manager-mcp MCP server gives an MCP-compatible AI client access to one configured Google Ads customer account. It supports reporting through raw GAQL SELECT queries and purpose-built queries for campaigns, ad groups, keywords, and search terms. The account-discovery tool reports which customers the refresh token can access.

It also covers selected management tasks: creating campaigns, budgets, ad groups, keywords, negative keywords, and responsive search ads; changing campaign, ad group, and keyword status; and changing a campaign's daily budget. New campaigns and responsive search ads are created paused by default unless the request specifies otherwise.

This is an unofficial, community-maintained project and is not affiliated with Google.

How it works

Read operations query Google Ads using the configured credentials. search_gaql accepts a raw GAQL SELECT query, while the other reporting tools return narrower views with statuses, budgets, or performance metrics. get_search_terms is useful for reviewing the queries that triggered ads and identifying possible negative keyword additions.

Every write follows a two-stage process. A write tool validates the proposed operation with Google's validate_only behavior and returns a preview with a draftId; it does not change the account at that stage. Calling confirm_write with that identifier applies the operation. Drafts remain available for 10 minutes, so confirmation must happen within that period.

Setup and configuration

The google-ads-manager-mcp MCP server requires a Google Ads developer token, a Google Cloud OAuth desktop-app client, and a refresh token authorized for the adwords scope. Set GOOGLE_ADS_CLIENT_ID, GOOGLE_ADS_CLIENT_SECRET, GOOGLE_ADS_DEVELOPER_TOKEN, GOOGLE_ADS_REFRESH_TOKEN, and GOOGLE_ADS_CUSTOMER_ID in the environment or a .env file. The customer ID identifies the single account managed by the instance; dashes are optional.

If that customer is accessed through a manager account, also set GOOGLE_ADS_LOGIN_CUSTOMER_ID to the manager account's ID. The repository's authentication command generates the refresh token after dependencies are installed. Build the project with npm run build, then configure an MCP client to launch the generated Node entry point. The README provides a Claude Desktop and Claude Code configuration using the node command.

A test-account developer token is issued instantly according to the setup notes. Production-level access requires Google's manual review, described there as taking roughly one to two weeks.

Tools and capabilities

Read-only tools include:

  • list_accessible_customers for reachable Ads accounts.
  • search_gaql for arbitrary GAQL SELECT reporting.
  • get_campaigns, get_ad_groups, and get_keywords for structured entity data and metrics.
  • get_search_terms for actual ad-triggering queries.

Drafted write tools include campaign creation, campaign status changes, budget updates, ad group creation and status changes, keyword additions and status changes, negative keyword additions, and responsive search ad creation. confirm_write is the final execution step for these drafts.

Limitations and notes

Each running instance is scoped to one GOOGLE_ADS_CUSTOMER_ID. Managing multiple client accounts requires one instance per customer or code changes to pass a customer ID for each tool call. The notes also identify campaign-level negative-keyword support and broader manager-account handling as possible future additions. The project is licensed under MIT.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Marketing View all alternatives
  • Gadschain logoGadschain

    Google Ads MCP server. Read campaigns, manage budgets, pause/enable, add negative keywords.

    🎯 Marketing4 views
    Compare vs Gadschain β†’
  • MCP Gads logoMCP Gads

    Google Ads MCP server β€” query campaigns, keywords, assets & more via natural language

    🎯 Marketing1 views
    Compare vs MCP Gads β†’
  • Google Ads MCP logoGoogle Ads MCP

    Unofficial Google Ads MCP for campaigns, keywords, budgets, and gated mutations.

    🎯 Marketing0 views
    Compare vs Google Ads MCP β†’
  • MCP Server Reddit Ads logoMCP Server Reddit Ads

    Reddit Ads API v3 with working write operations and tiered write-safety controls (read, safe, spend). Manage campaigns, ad groups, ads, budgets, bids, and targeting, pull performance reports, and mint OAuth credentials with a built-in auth command.

    🎯 Marketing1 views
    Compare vs MCP Server Reddit Ads β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

Last commit
1mo ago
Most recent push to the default branch.
Tools exposed
16
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Google Ads Manager MCP

google-ads-manager-mcp is an MCP server that connects AI assistants to a configured Google Ads account. Its main tools run GAQL and structured reports, list accessible customers, create or update campaigns, ad groups, keywords, budgets, and responsive search ads, and confirm validated write drafts before changes are applied.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGoogle Ads Manager MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/google-ads-manager-mcp?style=directory)](https://allmcps.com/mcp/google-ads-manager-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/google-ads-manager-mcp"><img src="https://allmcps.com/api/badge/google-ads-manager-mcp?style=directory" alt="Google Ads Manager MCP on AllMCPs" /></a>

Technical Specs & Signals

Category🎯Marketing
More technical detailsExpand β–Ύ
LicenseMIT
ClientsClaude Desktop, Claude Code
Last updatedOct 6, 2026
6/6 checks healthy over the last 45d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 13, 2026
43Quality signal: Fair Β· 43/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools20/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🎯 Marketing β†’Best MCP servers for Marketing β†’Best Google Workspace MCP servers β†’Alternatives to Google Ads Manager MCP β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients