Integrate Google Ads MCP server into your Slack workspace for instant access to your AI agent.
Tools that your AI agent can use through this MCP server to interact with Google Ads
Enables or configures AI Max for Search settings on a campaign. Only supported on Search campaigns. Toggling AI Max while simultaneously editing brand or text customization settings on the same campaign may fail — update them separately. Ad group-level search term matching is controlled via the Create or Update Ad Group action. See the documentation
Send an event to Google Ads to track offline conversions. See the documentation
List shared sets for a customer account. See the documentation
List criteria within shared sets for a customer account. See the documentation
List keyword criteria for a customer account. See the documentation
List all customer clients for a given account. See the documentation
List campaigns for a customer account. See the documentation
List shared sets attached to campaigns for a customer account. See the documentation
List criteria (keywords, placements, etc.) for campaigns in a customer account. See the documentation
List campaign budgets for a customer account. See the documentation
List portfolio bidding strategies for a customer account. See the documentation
List ad groups for a customer account. See the documentation
List criteria (keywords, placements, audiences, etc.) for ad groups in a customer account. See the documentation
List ads within ad groups for a customer account. See the documentation
Retrieves available options for the Account ID field.
Retrieves current and historical quality score data (Quality Score, Ad Relevance, Landing Page Experience, Expected CTR) for keywords in a customer account. Current scores reflect the latest evaluation; historical scores are averaged over the selected date range. See the documentation
Generate keyword ideas using the Google Ads API. See the documentation
Creates a Responsive Search Ad (RSA) in an ad group. RSA copy (headlines, descriptions) cannot be edited in-place after creation — to change ad copy, remove the existing ad and create a new one. URL fields (finalUrls, trackingUrlTemplate, etc.) can be updated in-place via the Create or Update Ad Group Ad action. See the documentation
Generates a report from your Google Ads data. See the documentation
Creates or updates shared sets (reusable lists of negative keywords or placements). See the documentation
Creates, updates, or removes keyword criteria for an ad group. See the documentation
Creates or updates a campaign. See the documentation
Creates, updates, or removes a campaign budget. See the documentation
Creates, updates, or removes a portfolio bidding strategy. See the documentation
Creates or updates an ad group. See the documentation
Creates, updates, or removes an ad group ad. See the documentation
Creates or removes criteria from a shared set (e.g., negative keywords). See the documentation
Attaches or detaches a shared set from a campaign. See the documentation
Creates or removes criteria for a campaign (e.g., keyword targeting, brand lists). See the documentation
Creates a report for the Customer resource. See the documentation
Create a new customer list in Google Ads. See the documentation
Creates a report for the Campaign resource. See the documentation
Creates a report for the Ad resource. See the documentation
Creates a report for the Ad Group resource. See the documentation
Adds a contact to a specific customer list in Google Ads. Lists typically update in 6 to 12 hours after operation. See the documentation