Connectorsgoogle-ads

google-ads-mcp — Put Google Ads inside your agent

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

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.

Grab it

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

Requires Google Ads API access and OAuth credentials.

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.

Google Ads API access and OAuth credentials for the account. The server runs locally over stdio, so credentials stay on your machine.

List the accounts visible to the configured credentials, run GAQL queries with structured results, and preview or apply mutations.

Share

Occasional updates when a skill, connector, or workshop is added.

← All connectors