Google Ads MCP Server - Barndoor Documentation

Google Ads

SecureBarndoor ManagedCRM, Sales & Marketing

Summary: Manage Google Ads accounts and run GAQL analytics/search workflows via the Barndoor-managed Google Ads MCP server.

How Teams Use It: The Barndoor Google Ads MCP Server enables agents to query campaign performance using GAQL and manage ad groups, campaigns, and budgets, making it efficient for advertising automation and keyword research workflows.

Tools

Tool Name Tool Description Tool Type
generateAdGroupThemes_customers Generate ad group themes from keywords and campaign context. Read
generateKeywordHistoricalMetrics_customers Retrieve historical search volume and competition metrics for keywords. Read
generateKeywordIdeas_customers Generate keyword ideas from seed terms, URLs, or existing campaigns. Read
get_googleAdsFields Get detailed metadata for a specific Google Ads field resource. Read
listAccessibleCustomers_customers List Google Ads customers directly accessible by the authenticated user. Read
mutate_adGroups Create or update ad groups within a Google Ads campaign. Update
mutate_ads Update ads under existing ad groups. Update
mutate_campaignBudgets Create or update Google Ads campaign budget resources. Update
mutate_campaigns Create or update Google Ads campaign resources. Update
search_googleAds Run a GAQL query and return paginated Google Ads results. Read
search_googleAdsFields Query the Google Ads field catalog and metadata using GAQL. Read
searchStream_googleAds Run a GAQL streaming query for large Google Ads result sets. Read
suggestSmartCampaignAd_customers Generate Smart Campaign ad copy suggestions from business context. Read
suggestSmartCampaignBudgetOptions_customers Generate budget recommendations for Smart Campaign setup. Read