Google Ads MCP server
Manage campaigns, ad groups, ads, keywords, audiences and performance reports in Google Ads.
Google Ads is not a separate install. One Activepieces MCP server exposes it alongside 770+ other apps, behind a single URL.
- Tools
- 8
- Works with
- Any MCP client
- Auth
- OAuth 2.0
- License
- MIT, open source
- Updated
- October 2026
About the Google Ads MCP server
Connect Google Ads once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Google Ads and 770+ other apps over a single connection, on our cloud or a self-hosted install.
Tools
Google Ads tools your AI can run
Once connected, your assistant can call any of these Google Ads actions by asking in plain language.
Create Record
Create a campaign, ad group, ad, keyword or audience list
4 fields
Update Record
Change fields of an existing campaign, ad group, ad, keyword or audience list
5 fields
Delete Record
Remove a campaign, ad group, ad, keyword or audience list (Google marks it REMOVED; it cannot be restored)
4 fields
Search Records
Run a GAQL query (campaigns, ad groups, ads, keywords, audiences, reports) with pagination
5 fields
Retrieve Advertising Report
Performance metrics per campaign, ad group, ad, keyword, search term or account, over a date range
12 fields
Add Customer Match Data
Upload e-mails, phones or addresses to a Customer Match audience list (Data Manager API)
7 fields
Remove Customer Match Data
Remove members (by e-mail, phone or address) from a Customer Match audience list (Data Manager API)
4 fields
Custom API Call
Call any Google Ads API endpoint. The path must start with the API version: /v25/customers/{customerId}/... (e.g. /v25/customers/1234567890/campaignBudgets:mutate). Data Manager API endpoints take a full URL on https://datamanager.googleapis.com (e.g. GET https://datamanager.googleapis.com/v1/requestStatus:retrieve?requestId=... to check a Customer Match upload).
10 fields
Triggers
Google Ads events your agent can watch
These start a run the moment something happens in Google Ads, so work gets picked up on its own.
New Record
Fires when a campaign, ad group, ad, keyword or audience list is created in the selected account (removed records are ignored)
2 fields
Give your assistant Google Ads
Connect Google Ads once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 770+ other apps. Free to start.
Google Ads MCP, answered.
No. That is the point of it. One Activepieces server exposes Google Ads alongside every other piece you connect, so your client keeps a single connection.
More marketing apps on the same server
Browse all MCP appsWordPress
Open-source website creation software
Post to LinkedIn profiles and Company Pages
Smoove
Smoove is a platform for creating and managing your email list and sending emails to your subscribers.
Saastic
Revenue and churn analytics for Stripe
Talkable
Referral marketing programs that drive revenue
Postiz
Open-source social media scheduling tool supporting 30+ platforms