Skip to content
Documentation hero background

Windsurf

Windsurf is an AI-native IDE by Codeium with built-in MCP support.


Quick Setup

Step 1: Get Your Token

  1. Go to app.flyweel.co
  2. Click SettingsAPI & MCP
  3. Under Advanced: use an API key instead, click Generate API key (or Create Token to name your own)
  4. Copy it once — it won’t be shown again

Your token looks like: fwl_a1b2c3d4...


Step 2: Configure Windsurf

Option A: Via Settings UI

  1. Open Windsurf
  2. Go to SettingsMCP Servers
  3. Click Add Server
  4. Enter:
    • Name: Flyweel
    • URL: https://api.flyweel.co/functions/v1/mcp-server/mcp
    • Header Name: X-API-Key
    • Header Value: Your token
  5. Click Save

Option B: Via Config File

Open or create ~/.windsurf/mcp.json:

{
"mcpServers": {
"flyweel-mcp-server": {
"url": "https://api.flyweel.co/functions/v1/mcp-server/mcp",
"headers": {
"X-API-Key": "fwl_YOUR_TOKEN_HERE"
}
}
}
}

Replace fwl_YOUR_TOKEN_HERE with your actual token.


Step 3: Restart Windsurf

Close and reopen Windsurf for the configuration to take effect.


Step 4: Test It

In Windsurf’s AI chat, ask:

What Google Ads accounts do I have connected to Flyweel?

If you see your accounts, you’re connected.


Troubleshooting

”Authentication Error”

Your token is invalid or deleted.

Fix: Generate a new token at app.flyweel.co → Settings → API & MCP.

”No accounts found”

You haven’t connected ad accounts to Flyweel.

Fix: Go to Settings → Connections in Flyweel and connect your Google Ads or Meta Ads.

Windsurf doesn’t see Flyweel

The MCP server isn’t configured correctly.

Fix:

  1. Go to Settings → MCP Servers and verify Flyweel is listed
  2. Check the URL is exactly: https://api.flyweel.co/functions/v1/mcp-server/mcp
  3. Verify your token is correct
  4. Restart Windsurf completely

Next Steps

Ready to get started?

Start optimizing your ad spend today with Flyweel.