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/loginCustomerId only when overriding saved defaults.

Important Behavior Notes

  • google_ads_create_campaign expects budget in micros (5000000 = $5/day).
  • New campaigns default to PAUSED unless status: "ENABLED" is explicitly set.
  • google_ads_generate_keyword_ideas requires exactly one seed type (keyword_seed, url_seed, keyword_and_url_seed, or site_seed).

Safe Change Strategy

  1. Start with list/read/report tools.
  2. Make one mutation at a time.
  3. Re-read state after each mutation.
  4. Use negatives (google_ads_add_negative_keywords) deliberately at campaign vs ad group scope.
Was this information helpful?
Thank you for your feedback!
Phone Call

Call us at +1 306-802-4663

Mon-Fri, 9am-5pm EST
Contact Form

Fill out the form on our contact page

We reply within 1 business day