Google Ads MCP for Windsurf
AdWhiz connects Windsurf's Cascade AI to your Google Ads account via MCP. Audit your account, manage campaigns, and analyze performance directly from the Windsurf IDE β without opening the Google Ads UI.
Get MCP AccessHow to Set Up AdWhiz in Windsurf
Create your AdWhiz account and get your API key
Sign up at adwhiz.ai and navigate to Settings > API Keys. Generate a new API key for your Windsurf workspace. Copy the full key value β you will need it in the configuration step below.
Open the Windsurf MCP Panel
In Windsurf, click the Cascade icon in the left sidebar to open the Cascade panel. At the top of the panel, click the tools icon (or go to Cascade > Configure MCP Servers) to open the MCP configuration view.
Add AdWhiz as a new MCP server
In the MCP configuration panel, click 'Add Server'. Set the transport type to 'stdio', the command to 'npx', and add the arguments and environment variable as shown below. Save the configuration.
// Windsurf MCP config (mcp_config.json): { "mcpServers": { "adwhiz": { "command": "npx", "args": ["-y", "@adwhiz/mcp-server"], "env": { "ADWHIZ_API_KEY": "your-api-key-here" } } } }Authorize Google Ads and start using AdWhiz in Cascade
After saving, Windsurf will load the AdWhiz MCP server. The first time you use an AdWhiz tool, you will be prompted to complete the Google Ads OAuth authorization. After that, all AdWhiz tools are available directly in Cascade AI chat.
// Example Cascade AI prompts in Windsurf: // "Run a full audit on my Google Ads account" // "Which campaigns have the highest wasted spend this month?" // "Pause the {campaign name} campaign" // "Add site-wide negative keywords for [terms] at the account level"
AdWhiz works with any MCP-compatible AI coding tool.
Works with any MCP-compatible AI tool
What You Can Do with AdWhiz in Windsurf
- Google Ads account audit from Windsurf Cascade
- Campaign and ad group management via Cascade AI
- Keyword management with match type control
- Negative keyword discovery and bulk addition
- Sitelink and asset management
- Budget and bidding strategy management
- Conversion tracking setup and validation
- Dry-run mode for safe mutation previews
- Full audit log for every account change
- Google Ads API v23 with use_proto_plus support
AdWhiz + Windsurf: Common Questions
Yes. AdWhiz MCP tools are fully compatible with Cascade's agentic mode, where Cascade can autonomously chain multiple tool calls together. However, AdWhiz's safety model still requires explicit user confirmation before any mutation is executed β even in agentic mode.
Yes. If you have a Google Ads Manager Account (MCC), AdWhiz can access all child accounts under it. You can specify which customer ID to operate on in each prompt, or set a default customer ID in your AdWhiz settings.
Yes. The AdWhiz MCP server runs via npx and is cross-platform. Windows, macOS, and Linux are all supported. Make sure Node.js 18+ is installed on your system.
AdWhiz plans include a monthly API call quota that applies regardless of which AI tool you use. The Developer plan includes 1,000 API operations per month. Professional and Agency plans have higher limits. Audit operations count as one call. Complex multi-step mutations may count as several.
Start Managing Google Ads from Windsurf
Get MCP access and connect your Google Ads account to Windsurf in under 5 minutes.
or join the mailing list