Google Ads MCP Server
Connect Claude, ChatGPT, or any AI tool to your Google Ads account. Manage campaigns, optimize keywords, and analyze performance with natural language.
What is the Google Ads MCP?
The Pipeboard Google Ads MCP (Model Context Protocol) Server connects AI assistants like Claude, ChatGPT, and custom agents to the Google Ads API. Manage search campaigns, optimize keywords, analyze performance, and control ad extensions through natural language.
Instead of navigating the Google Ads UI or building API integrations from scratch, you get instant access to campaign management, keyword optimization, performance reporting, GAQL queries, and more.
Google ships an official Google Ads MCP, but it is strictly read-only — it runs reports and GAQL queries but cannot create, edit, or pause campaigns or change bids. Pipeboard adds the write layer Google leaves out: it manages campaigns end to end, creates everything paused by default for your review, and works across Meta, Google, TikTok, Snap & Reddit Ads from one connection.
Key features:
Getting Started
Set up in under 2 minutes
1. Sign up for a Pipeboard account:
pipeboard.co/auth/signup →2. Connect your Google Ads account:
pipeboard.co/connections →3. Add the MCP server to Claude (or another MCP client):
https://google-ads.mcp.pipeboard.co/Use this URL as a Streamable HTTP MCP server in your client. Authentication is handled automatically through your Pipeboard session.
Connect to Your AI Tool
The Google Ads MCP works with any MCP-compatible client. Just add the server URL and start managing your campaigns with natural language.
Claude Desktop configuration:
Add this to your Claude Desktop MCP settings (Settings → MCP Servers → Add):
{
"mcpServers": {
"google-ads": {
"url": "https://google-ads.mcp.pipeboard.co/"
}
}
}Other MCP clients:
Tips for getting started
Try these prompts
Campaign Overview
"List my Google Ads accounts and show campaign performance for the last 30 days"
Keyword Analysis
"Show my keywords with low quality scores and suggest improvements"
Search Terms Audit
"Pull the search terms report and find irrelevant queries I should add as negative keywords"
Budget Optimization
"Analyze spend vs conversions across campaigns. How should I redistribute budget for better ROAS?"
Supported Bidding Strategies
The Google Ads MCP supports all major bidding strategies when creating or updating campaigns:
MANUAL_CPCManual cost-per-click bidding with full control
MAXIMIZE_CONVERSIONSAutomatically maximize conversions within budget
MAXIMIZE_CONVERSION_VALUEMaximize total conversion value
TARGET_CPATarget a specific cost-per-acquisition
TARGET_ROASTarget a specific return on ad spend
TARGET_SPENDMaximize clicks within a target spend
TARGET_IMPRESSION_SHARETarget a specific impression share percentage
Best Practices
- Create campaigns and ad groups in PAUSED status, then review before enabling
- Use the search terms report regularly to find new negative keywords
- Leverage time-series breakdowns (day/week/month) for trend analysis
- Use GAQL queries for custom reporting when pre-built tools are not sufficient
- Check keyword quality scores and optimize ads with low scores
- Disable Display Network for search-focused campaigns to avoid low-quality traffic
Support & Documentation
Pipeboard vs Google’s official Ads MCP
Both connect AI to Google Ads. Here’s where they differ.
| Pipeboard Google Ads MCP | Google official MCP | |
|---|---|---|
| Campaign management | Create, edit & pause campaigns; manage keywords and bids (write access) | Read-only — "cannot modify bids, pause campaigns, or create new assets" |
| Ad platforms | Meta, Google, TikTok, Snap & Reddit | Google Ads only |
| Setup & hosting | Hosted — add one URL, set up in under 2 minutes | Self-deploy the server yourself (e.g. Cloud Run) |
| Safety on writes | Campaigns paused by default — you review before anything spends | N/A — read-only, no writes possible |
| AI clients | Claude, ChatGPT, Cursor, Claude Code, n8n, any MCP client | MCP-compatible clients (e.g. Gemini, Claude) |
Google’s official MCP is strictly read-only — great for diagnostics and analytics. Pipeboard adds full campaign management with every change paused by default, so an AI assistant can draft and propose changes while you keep final approval.
Frequently asked questions
Does Google Ads have an MCP?
Yes — but with a catch. Google shipped an official Google Ads MCP server, and it is strictly read-only: per Google’s own docs it "cannot modify bids, pause campaigns, or create new assets." It exposes only list_accessible_customers, search (GAQL), and resource metadata for diagnostics and analytics. The Pipeboard Google Ads MCP adds the part Google’s leaves out: full campaign management (create, edit, and pause campaigns, manage keywords and bids) from Claude, ChatGPT, or any MCP client.
How is Pipeboard different from Google's official Ads MCP?
Google's official MCP is read-only — it can read accounts and run GAQL queries for reporting, but it cannot create, edit, or pause campaigns, change bids, or build assets, and it covers Google Ads only. Pipeboard's Google Ads MCP is a write-capable connector: it manages campaigns, ad groups, keywords, and bids, creates everything paused by default for your review, is fully hosted (add one URL — no server to deploy), and is part of one MCP family that also covers Meta, TikTok, Snap, and Reddit Ads.
Is it safe to let an AI manage my Google Ads account?
Pipeboard creates campaigns and ad groups in PAUSED status by default, so nothing spends until you review and enable it. You connect your own Google Ads account and stay in control of access, and changes go through the standard Google Ads API.
Does the Google Ads MCP work with Claude and ChatGPT?
Yes. It works with Claude (Pro/Max and Claude Code), ChatGPT (developer mode), Cursor, n8n, Python, and any MCP-compatible client. You add one Streamable HTTP URL (https://google-ads.mcp.pipeboard.co/) and authenticate through your Pipeboard session — no server to host yourself.
Is the Pipeboard Google Ads MCP free?
Yes, there is a free plan. You can connect your Google Ads account and start managing campaigns at no cost; paid plans add higher limits and more connected accounts. See pipeboard.co/pricing.
Can I manage other ad platforms too?
Yes. Pipeboard is one MCP family that covers Meta, Google, TikTok, Snap, and Reddit Ads, so you can manage campaigns across all of them from the same AI assistant with a single login.
How long does setup take?
Under two minutes: sign up for Pipeboard, connect your Google Ads account, and add the server URL https://google-ads.mcp.pipeboard.co/ to Claude or your MCP client. There is no server to deploy.
