Skip to content

Connect Klaviyo to Cursor

  • Which form drops the source?

Check your signup forms and Klaviyo events in Cursor against the profiles Klaviyo actually records. Lemonado connects them in about 2 minutes, no API keys needed.

MCPhttps://mcp.lemonado.io/mcp

Why connect Klaviyo to Cursor?

Cursor's agent sees the forms and tracking you're editing. Add Lemonado and it can compare them with new Klaviyo profiles and events, so a form that drops its source or a missing event gets fixed before it breaks a flow.

  • All your Klaviyo data

    Email and SMS campaigns, ready to ask about.

  • Always today's numbers

    Opens, clicks, unsubscribes and spam complaints, synced from Klaviyo automatically, so answers use today's numbers.

  • Connect all your tools

    Questions like "Does Klaviyo over-claim?" use Klaviyo and Shopify, Meta Ads at once.

How to connect Klaviyo to Cursor

Before you start

  • A Klaviyo account you can sign in to
  • Cursor installed
  • A Lemonado account (the free trial works)
  1. 1

    Connect Klaviyo in Lemonado

    In Lemonado, open Connectors, find Klaviyo and sign in. Sign in to Klaviyo and pick the account. A user with access to campaigns, flows and analytics works best.

  2. 2

    Turn on external access

    In the company's settings, open External tools, turn the connection on, choose which sources it can reach and copy the server URL.

    text
    https://mcp.lemonado.io/mcp
  3. 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. 4

    Add Lemonado

    Merge this into the file and save.

    json
    {
      "mcpServers": {
        "lemonado": {
          "url": "https://mcp.lemonado.io/mcp"
        }
      }
    }
  5. 5

    Sign in

    Cursor asks you to sign in to Lemonado. Approve access, then ask the agent about your data.

  6. 6

    Ask Cursor about Klaviyo

    Try "Compare our newsletter forms in the code with new Klaviyo profiles by source last month. Which form sends no source?" Or ask: "Does the popup send the right event?" or "Is checkout sending orders to Klaviyo?"

Good to know

  • Editing the file directly avoids relying on menu labels that change between Cursor versions.

What can Cursor do with Klaviyo?

Cursor's agent reads your Klaviyo data while it edits: it fills components with real data, checks tracking code and writes the analysis next to your code.

Cursor logoCursor

Compare our newsletter forms in the code with new Klaviyo profiles by source last month. Which form sends no source?

The footer form in Footer.tsx has no source property, so 38% of last month's new profiles show no source.

Source: Klaviyo + your code

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.

For agents · markdown
# Connect Klaviyo to Cursor (Lemonado MCP)

- Server URL: https://mcp.lemonado.io/mcp
- Transport: Streamable HTTP
- Auth: OAuth; the user signs in to Lemonado in the browser. No API keys.
- In Lemonado: connect the Klaviyo account. Sign in to Klaviyo and pick the account. A user with access to campaigns, flows and analytics works best.
- In Cursor: ~/.cursor/mcp.json

```json
{
  "mcpServers": {
    "lemonado": {
      "url": "https://mcp.lemonado.io/mcp"
    }
  }
}
```

First question to try: "Compare our newsletter forms in the code with new Klaviyo profiles by source last month. Which form sends no source?"

More: https://lemonado.io/integrations/klaviyo · https://lemonado.io/llms.txt
FAQ

Frequently Asked Questions

Lemonado syncs Klaviyo on a schedule, so a test signup can take a little while to show up. For a quick check after a form change, give it a few hours, or compare full days before and after the deploy.

Yes. Klaviyo's official MCP server is hosted, so Cursor can use it too. It covers Klaviyo only. Lemonado covers Klaviyo plus your ad platforms, GA4 and the rest of your stack in one connection, so Cursor can answer questions across them.

Open Cursor's settings and find lemonado in the MCP list. A red dot or a sign-in prompt means the login expired. Restart Cursor after editing mcp.json. In Lemonado, check that Klaviyo is connected and External tools is on for the company. If revenue is missing, check that your store sends orders to Klaviyo. Klaviyo can only attribute revenue to campaigns and flows when it sees the orders.

Yes, if both are connected in Lemonado. One connection reaches every source you allow, so you can ask things like "How many new Klaviyo subscribers came in on days with Meta Ads spend over $2,000?"

MCP is included in Lemonado's paid plans and in the free trial, so you can try it before you pay.

See plans and pricing

Still have a question?

Shoot us an email at hello@lemonado.io.

Try for free

Stop fighting with data. Start feeding your AI.

Connect your data to AI and free your team from reporting and busywork.

Try Lemonado free