Help Center
Google Ads Operations via MCP with the DigitalPilot MCP Server
Run Google Ads inventory, reporting, and controlled mutations through MCP with the right context checks and safe rollout strategy.
Who This Is For
Paid media managers and automation agents.
Capabilities
- Inventory:
google_ads_list_campaigns,google_ads_list_ad_groups,google_ads_list_ads - Create/update: campaigns, ad groups, keywords
- Search terms:
google_ads_get_search_terms_report - Keyword planning: ideas, historical metrics, forecasts
- Custom querying:
google_ads_run_gaql
Before Running Ads Tools
- Use
get_workspace_info. - Confirm scopes and connected Ads IDs (
google_ads_cid, optional MCC). - Pass
customerId/loginCustomerIdonly when overriding saved defaults.
Important Behavior Notes
google_ads_create_campaignexpects budget in micros (5000000= $5/day).- New campaigns default to
PAUSEDunlessstatus: "ENABLED"is explicitly set. google_ads_generate_keyword_ideasrequires exactly one seed type (keyword_seed,url_seed,keyword_and_url_seed, orsite_seed).
Safe Change Strategy
- Start with list/read/report tools.
- Make one mutation at a time.
- Re-read state after each mutation.
- Use negatives (
google_ads_add_negative_keywords) deliberately at campaign vs ad group scope.
Was this information helpful?
Thank you for your feedback!