# 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 |
