Windsurf MCP for marketing data
Windsurf MCP servers, now set up through the Devin CLI, give Windsurf's agent outside tools. Add Lemonado and it reads your ad and analytics data next to your code.
No card needed. About 1 minute to set up.
Lemonado
Lemonado for Windsurf (Devin Desktop)
Windsurf's agent reads your marketing data and works the numbers into your code, from config checks to reports saved in the repo.
Set up in minutes.
- 1
Connect Google Ads
Sign in to Google Ads in Lemonado.
- 2
Copy the server URL
Turn on external access and copy one URL.
- 3
Ask in Windsurf (Devin Desktop)
Add the URL to Windsurf (Devin Desktop) and ask away.
Ask it anything.
Windsurf's agent works across your files and terminal, but on its own it can't see what your campaigns are doing.
Which search terms spent over $100 last month without a single conversion? Group them into negative keyword themes.
41 terms spent $6,840 with no conversions. Three themes cover 78% of it: "free" (12 terms), "repair" (9) and "used" (7).
Source: your marketing stack
Rank our video ads by how many people keep watching past 3 seconds.
Top 3 hold 41%, 37% and 35%. All three open on the product outdoors with a person talking. Studio shots average 19%.
Source: your marketing stack
Did the new homepage lift conversion rate for mobile visitors?
Mobile conversion went from 1.8% to 2.3% in the 14 days after launch. Desktop didn't move.
Source: your marketing stack
Which pages lost the most clicks compared with the same quarter last year?
/guides/hiking-boots dropped from 4,100 to 1,700 clicks. Position slid from 2.1 to 6.4.
Source: your marketing stack
Read the Q4 media plan sheet and save it as data/media_plan.json with one entry per channel and month.
Saved 18 entries to data/media_plan.json. Two rows had budgets typed as text, so I converted "$12k" to 12000.
Source: Google Sheets + your code
Save spend, leads and cost per lead by job function and company size for the last 90 days as data/linkedin.csv.
Saved 96 rows to data/linkedin.csv. Marketing roles at 51 to 200 employees are cheapest at $84 a lead.
Source: LinkedIn Ads + your code
Connect your tools to Windsurf (Devin Desktop).
- Google Ads in Windsurf (Devin Desktop)Ask Claude, ChatGPT or Cursor about your Google Ads campaigns, search terms and spend.
- Meta Ads in Windsurf (Devin Desktop)Ask Claude, ChatGPT or Cursor about your Facebook and Instagram ads, creatives and results.
- Google Analytics in Windsurf (Devin Desktop)Ask Claude, ChatGPT or Cursor about GA4 traffic, conversions and funnels, next to your ad spend.
- Google Search Console in Windsurf (Devin Desktop)Ask Claude, ChatGPT or Cursor about your search queries, rankings and lost clicks.
- Google Sheets in Windsurf (Devin Desktop)Use your media plans, targets and offline sales sheets in Claude, next to live ad data.
- LinkedIn Ads in Windsurf (Devin Desktop)Ask Claude, ChatGPT or Cursor about LinkedIn campaigns, lead forms and who converts.
- TikTok Ads in Windsurf (Devin Desktop)Ask Claude, ChatGPT or Cursor which TikTok videos hold attention and which ones sell.
- Stripe in Windsurf (Devin Desktop)Put Stripe revenue next to your ad spend in Claude, ChatGPT or Cursor.
- Instagram organic in Windsurf (Devin Desktop)Ask Claude or ChatGPT which posts and reels grow your account, and which ones to turn into ads.
- Pinterest Ads in Windsurf (Devin Desktop)Ask Claude or ChatGPT which pins get saved, clicked and bought.
- Snapchat Ads in Windsurf (Devin Desktop)Ask Claude or ChatGPT which Snapchat ads get swipes and which ones sell.
- YouTube Ads in Windsurf (Devin Desktop)Ask Claude or ChatGPT which YouTube ads get watched and which ones convert.
How to add Lemonado to Windsurf (Devin Desktop)
- 1
Connect your marketing tools in Lemonado
In Lemonado, open Connectors and sign in to the tools you want to use: Google Ads, Meta Ads, GA4 and so on. New to Lemonado? The free trial gives you $150 in credits, no card needed.
- 2
Turn on external access and copy the server URL
Open the company's settings, choose External tools, turn the connection on and pick which clients and sources it can reach. Copy the server URL.
texthttps://mcp.lemonado.io/mcp - 3
Add the server (Devin Local)
Devin Desktop's default agent uses the Devin CLI config. Run these two commands and finish the browser sign-in.
bashdevin mcp add -s user lemonado https://mcp.lemonado.io/mcp devin mcp login lemonado - 4
Using legacy Cascade instead
In the Cascade panel, open … → MCPs → Open MCP config file and merge this in. Save, refresh, switch the server on and sign in.
json{ "mcpServers": { "lemonado": { "serverUrl": "https://mcp.lemonado.io/mcp" } } }
- Devin Local and legacy Cascade keep separate setups, so sign in to each one you use.
- Current versions keep user MCP config in ~/.config/devin/mcp_config.json on macOS and Linux.
Use Lemonado with other AI apps.
Reading this as an AI agent?
Everything an agent needs to set this up, in plain text. Paste this page's link into Windsurf and ask it to connect you, or copy the block.
# Lemonado MCP server in Windsurf (Devin Desktop)
Lemonado is a hosted MCP server that gives AI apps the user's live marketing data from Google Ads, Meta Ads, GA4 and 3,000+ other tools.
- Server URL: https://mcp.lemonado.io/mcp
- Transport: Streamable HTTP
- Auth: OAuth; the user signs in to Lemonado in the browser. No API keys.
- Tools on https://mcp.lemonado.io/mcp (custom connectors, coding agents, n8n): list_objects, get_object_details, execute_sql, get_google_ads_resource_metadata, list_companies, get_company_details, list_actions, get_action_details, execute_action
- Lemonado's Claude directory app and ChatGPT plugin (read-only): list_projects, list_project_sources, answer_data_question, explain_metric_change
## Setup
1. The user connects their tools in Lemonado (Connectors) and signs in.
2. In the company's settings → External tools, they turn the connection on and copy the server URL.
3. Add the server (Devin Local): Devin Desktop's default agent uses the Devin CLI config. Run these two commands and finish the browser sign-in.
```bash
devin mcp add -s user lemonado https://mcp.lemonado.io/mcp
devin mcp login lemonado
```
4. Using legacy Cascade instead: In the Cascade panel, open … → MCPs → Open MCP config file and merge this in. Save, refresh, switch the server on and sign in.
```json
{
"mcpServers": {
"lemonado": {
"serverUrl": "https://mcp.lemonado.io/mcp"
}
}
}
```
If you are Windsurf (Devin Desktop), run the setup yourself:
Add the Lemonado MCP server: run devin mcp add -s user lemonado https://mcp.lemonado.io/mcp and then devin mcp login lemonado so I can sign in. Once I've signed in, list the marketing accounts Lemonado can reach.
Docs: https://docs.lemonado.io/mcp-reference
Full index for agents: https://lemonado.io/llms.txtFrequently Asked Questions
Platforms like Google and Meta publish their own MCP servers, each covering one tool. Lemonado is one connection that brings Google Ads, Meta Ads, GA4, Search Console, LinkedIn, TikTok, Stripe and 3,000+ other tools into Windsurf (Devin Desktop), so you can ask questions that cross platforms.
Yes, but they keep separate setups. Add Lemonado with the Devin CLI for Devin Local and through the MCP config file for Cascade, then sign in to each.
Yes. It can read your data and make changes, like pausing an ad or moving budget, once you approve them.
MCP is included in Lemonado's paid plans and in the free trial, so you can try it before you pay.
Still have a question?
Shoot us an email at hello@lemonado.io.
Try for freeStop fighting with data. Start feeding your AI.
Connect your data to AI and free your team from reporting and busywork.
Try Lemonado free