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@latestRequires 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_accountslists accounts visible to the configured credentials.queryruns GAQL and returns structured results.mutatesupports account changes and defaults todry_run: true.GOOGLE_ADS_READ_ONLY=trueremoves 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.