# grantweston/Complete Google Ads API v21 MCP Server

Source: https://glimind.com/server/glama%2Fgrantweston%2Fcomplete-google-ads-api-v21-mcp-server
Registry id: `glama/grantweston/complete-google-ads-api-v21-mcp-server`
Status: unknown

## Tools (46)

- `add_keywords`: Add keywords with custom match types and bids
- `add_negative_keywords`: Campaign/ad group negative keywords with smart protobuf handling
- `calculate_roas_by_ad`: Return on Ad Spend analysis with profitability insights
- `compare_ad_performance`: Side-by-side ad performance analysis
- `copy_campaign`: Duplicate campaigns with new budgets
- `create_ad_group`: Create ad groups with custom bidding
- `create_ad_schedule`: Advanced dayparting with bid adjustments
- `create_call_extensions`: Phone extensions with scheduling
- `create_callout_extensions`: Compelling callout text (API v21 compatible)
- `create_campaign`: Create campaigns with advanced targeting and bidding
- `create_expanded_text_ad`: Traditional expanded text ads
- `create_portfolio_bidding_strategy`: Target CPA, ROAS, Impression Share strategies
- `create_responsive_search_ad`: Modern responsive search ads
- `create_sitelink_extensions`: Additional links with descriptions (API v21 AssetService)
- `create_structured_snippet_extensions`: Service showcases with header validation
- `delete_ad`: Delete ad
- `delete_campaign`: Safe campaign removal
- `delete_extension`: Extension management - delete
- `delete_keyword`: Delete keyword
- `enable_ad`: Enable ad
- `enable_keyword`: Enable keyword
- `get_account_hierarchy`: Complete account structure and relationships
- `get_account_info`: Detailed account information with optimization scores
- `get_ad_group_performance_ranking`: Rank ads by efficiency metrics
- `get_bid_adjustment_performance`: Bid adjustment ROI analysis
- `get_campaign`: Comprehensive campaign details and metrics
- `get_campaign_overview`: Complete dashboard showing campaign structure, keywords, extensions, optimization score
- `get_device_performance`: Mobile/desktop/tablet performance breakdown
- `get_keyword_performance`: Quality scores and optimization insights
- `identify_optimization_opportunities`: AI-powered optimization recommendations
- `list_accounts`: List all accessible Google Ads accounts
- `list_ad_groups`: Browse ad groups with filters
- `list_ads`: List ads
- `list_bidding_strategies`: Portfolio strategies with campaign assignments
- `list_campaigns`: Filter and search campaigns with performance data
- `list_extensions`: Extension management - list
- `list_keywords`: Keywords with quality scores and performance data
- `pause_ad`: Pause ad
- `pause_campaign`: Campaign lifecycle management - pause
- `pause_keyword`: Pause keyword
- `resume_campaign`: Campaign lifecycle management - resume
- `set_bid_adjustments`: Device, location, demographic bid modifications
- `update_ad`: Update ad
- `update_ad_group`: Modify ad group settings and bids
- `update_campaign`: Update settings including portfolio bidding strategy assignment
- `update_keyword_bid`: Update keyword bid

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
