← All projects

Google Ads MCP

An MCP server for listing Google Ads accounts, running GAQL queries, and previewing or applying mutations.

Install
npx @channel47/google-ads-mcp@latest
Source on GitHub

Requires Google Ads API access and OAuth credentials.

Google Ads MCP is a local stdio server that connects an MCP client to the Google Ads API. It requires Google Ads API and OAuth credentials.

Tools and safety

  • list_accounts lists accounts visible to the configured credentials.
  • query runs GAQL and returns structured results.
  • mutate supports account changes and defaults to dry_run: true.
  • GOOGLE_ADS_READ_ONLY=true removes the mutation tool.

Common questions

Changes are opt-in twice over: the mutate tool defaults to a dry-run preview, and setting GOOGLE_ADS_READ_ONLY=true removes the mutation tool entirely, leaving only account listing and GAQL queries.

Share