PaidSync>Blog>Connect Google Ads to Windsurf with MCP

Connect Google Ads to Windsurf with MCP

Founder written
Author: Ahmed Ashraf|4 min read|Updated October 24, 2026
$1B+ ad revenue generated $500M+ managed Ex-Scandiweb paid media lead 630+ MCP tools

To connect Google Ads to Windsurf, open Cascade's MCP config file and add a paidsync entry with serverUrl set to https://mcp.paidsync.ai/mcp, then sign in when Windsurf asks. Cascade can then run PaidSync.ai tools for Google Ads, Meta Ads and 12 other platforms from inside your editor.

What Windsurf Needs

Windsurf's Cascade agent reads MCP servers from a JSON config file. For a remote server it needs three things:

Windsurf's docs say OAuth is supported for each transport, so there is no key to paste.

How the Connection Works

SettingValue
ConfigCascade MCP config file, opened from the MCP section
KeymcpServers, then paidsync
FieldserverUrl (url also works)
Valuehttps://mcp.paidsync.ai/mcp
Sign-inOAuth with your PaidSync.ai login

The docs describe no marketplace or one-click install for this, so the JSON entry is the route. Header values can use environment variables if you prefer a key.

How to Connect Google Ads to Windsurf in 5 Steps

Do these in order. The code box holds the exact setup from Windsurf Cascade MCP docs.

1

Connect Google Ads to PaidSync.ai

Sign up at paidsync.ai and connect Google Ads on Google's own sign-in screen.

2

Open the MCP config file

In the Cascade panel open the Actions menu and use the Open MCP config file icon in the MCPs section.

3

Add the entry

Paste the paidsync entry from the box below under mcpServers and save.

4

Sign in

Windsurf starts the OAuth flow. Sign in with your PaidSync.ai login.

5

Ask Cascade

Open Cascade and ask a question about your account. Check that it calls a PaidSync.ai tool.

Windsurf MCP config

{ "mcpServers": { "paidsync": { "serverUrl": "https://mcp.paidsync.ai/mcp" } } }

How to Check the Connection

Ask Cascade to list your accounts first. If it names your Google Ads account, the entry works.

"List my Google Ads accounts and set the one called Main as active."
Run this to confirm the connection.
"Run get_wasted_spend_report for the last 30 days and list the search terms with cost and no conversions."
Run this to confirm the connection.

How PaidSync.ai Protects You

Setup follows the Windsurf Cascade MCP docs, now hosted at docs.devin.ai, checked on 24 October 2026. The page shows no update date. Source: Windsurf Cascade MCP docs. Every Google Ads tool is on the Google Ads MCP server page, and the full list of clients is on Connect your ads.

Frequently Asked Questions

Does Windsurf support MCP servers?

Yes. Cascade reads remote MCP servers from its config file using a serverUrl or url field.

Do I need an API key in Windsurf?

No. The docs say OAuth is supported, so you sign in with your PaidSync.ai login.

Is it the same setup as Cursor?

It is the same idea with a different field name. Cursor uses url, and there is a Cursor guide too.

Can Cascade run Meta Ads too?

Yes. The same entry exposes Meta Ads tools. See the Meta Ads MCP server page.

How much does it cost?

PaidSync.ai is free for 15 tasks a month with no card. Pro starts at $99 a month. See pricing.

Connect your ads to Claude, ChatGPT, Gemini and more→Google Ads MCP Server with Full Write Access→PaidSync.ai MCP Server for 14 Ad Platforms→Build Your Own Ads Agent→

PaidSync.ai runs 630+ tools across 14 ad and analytics platforms. Connect your accounts once and use them in the AI assistant you already work in.

Get Started Free Book a Demo