Cursor MCP for marketing data
Cursor MCP servers give Cursor's agent tools beyond your code. Add Lemonado and it checks tracking against live Google Ads, Meta and GA4 data, and builds reporting with real numbers.
No card needed. About 2 minutes to set up.
Lemonado
Lemonado for Cursor
Cursor's agent reads your marketing data while it edits: it fills components with real data, checks tracking code and writes the analysis next to your code.
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 Cursor
Add the URL to Cursor and ask away.
Ask it anything.
Cursor's agent already sees your landing pages, tags and reporting code, but not the numbers they produce.
Look at our checkout redirect and tell me if the gclid survives it. Then check whether Google Ads conversions dropped after the last deploy.
The redirect in checkout/route.ts drops query params, so the gclid is lost. Google Ads conversions fell 31% the day after that file changed on Sept 12.
Source: Google Ads + your code
Replace the mock data in components/CreativeTable.tsx with last month's real Meta Ads numbers by ad, as a typed fixture.
Added fixtures/meta-ads.ts with 214 ads and typed fields for spend, CTR, frequency and purchases. CreativeTable now renders real data in dev.
Source: Meta Ads + your code
We changed the signup form in this branch. Which GA4 key events does it fire, and how did signups convert on the old version last month?
The new form fires sign_up only on success; the old one fired it on submit. Last month the old form recorded 2,140 sign_up events against 1,690 real signups.
Source: Google Analytics + your code
Which posts in content/blog compete for the same queries in Search Console? Suggest which to merge and add the redirects.
4 pairs compete. The biggest, "best-2-person-tent" and "2-person-tent-guide", split 9,800 impressions. I merged them and added a 301 in next.config.js.
Source: Search Console + your code
Read the naming rules sheet and update utils/utm.ts so it builds campaign names that follow them. Then list live campaigns that break the rules.
Updated buildCampaignName() to the sheet's channel_region_product format. 6 live campaigns break it: 4 in Meta and 2 in Google Ads.
Source: Google Sheets + your code
Check which pages fire the LinkedIn Insight Tag conversion and compare that with LinkedIn's reported conversions last month.
The tag fires on /demo but not on /demo/thanks since the redirect change. LinkedIn recorded 41 conversions against 118 demo bookings.
Source: LinkedIn Ads + your code
Connect your tools to Cursor.
- Google Ads in CursorAsk Claude, ChatGPT or Cursor about your Google Ads campaigns, search terms and spend.
- Meta Ads in CursorAsk Claude, ChatGPT or Cursor about your Facebook and Instagram ads, creatives and results.
- Google Analytics in CursorAsk Claude, ChatGPT or Cursor about GA4 traffic, conversions and funnels, next to your ad spend.
- Google Search Console in CursorAsk Claude, ChatGPT or Cursor about your search queries, rankings and lost clicks.
- Google Sheets in CursorUse your media plans, targets and offline sales sheets in Claude, next to live ad data.
- LinkedIn Ads in CursorAsk Claude, ChatGPT or Cursor about LinkedIn campaigns, lead forms and who converts.
- TikTok Ads in CursorAsk Claude, ChatGPT or Cursor which TikTok videos hold attention and which ones sell.
- Stripe in CursorPut Stripe revenue next to your ad spend in Claude, ChatGPT or Cursor.
- Instagram organic in CursorAsk Claude or ChatGPT which posts and reels grow your account, and which ones to turn into ads.
- Pinterest Ads in CursorAsk Claude or ChatGPT which pins get saved, clicked and bought.
- Snapchat Ads in CursorAsk Claude or ChatGPT which Snapchat ads get swipes and which ones sell.
- YouTube Ads in CursorAsk Claude or ChatGPT which YouTube ads get watched and which ones convert.
How to add Lemonado to Cursor
- 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
Open your MCP config
Open ~/.cursor/mcp.json for every project, or .cursor/mcp.json for this project only. Create the file if it doesn't exist.
- 4
Add Lemonado
Merge this into the file and save.
json{ "mcpServers": { "lemonado": { "url": "https://mcp.lemonado.io/mcp" } } } - 5
Sign in
Cursor asks you to sign in to Lemonado. Approve access, then ask the agent about your data.
- Editing the file directly avoids relying on menu labels that change between Cursor versions.
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 Cursor and ask it to connect you, or copy the block.
# Lemonado MCP server in Cursor
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. Open your MCP config: Open ~/.cursor/mcp.json for every project, or .cursor/mcp.json for this project only. Create the file if it doesn't exist.
4. Add Lemonado: Merge this into the file and save.
```json
{
"mcpServers": {
"lemonado": {
"url": "https://mcp.lemonado.io/mcp"
}
}
}
```
5. Sign in: Cursor asks you to sign in to Lemonado. Approve access, then ask the agent about your data.
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 Cursor, so you can ask questions that cross platforms.
Global (~/.cursor/mcp.json) makes it available in every project. Project (.cursor/mcp.json) keeps it to one repo and can be committed for your team. Each person still signs in to Lemonado with their own account.
Yes. It can read your data and make changes, like pausing an ad or moving budget, once you approve them.
Lemonado. Connect your ad accounts once then ask in the Lemonado app, in Slack, or in Claude and ChatGPT through its MCP server. Answers come from your live data in Google Ads, Meta Ads, GA4 and 3,000+ other tools.
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