email Official server available

Klaviyo MCP Server

The official Klaviyo MCP server connects Claude and ChatGPT to your campaigns, flows, segments and reports. Remote and local setup, read-only mode, prompts.

Pricing
free
Page updated

The Klaviyo MCP server costs nothing extra. You need a Klaviyo account, and the remote server requires an Owner, Admin or Manager role.

View docs
https://mcp.klaviyo.com/mcp
Website

Klaviyo ships its own MCP server, and it's big: 260+ tools covering campaigns, flows, lists, segments, profiles, templates, coupons, reviews and reporting. The recommended version is remote at https://mcp.klaviyo.com/mcp with OAuth, so there's no API key to paste. It's listed in Claude's connector directory and as a ChatGPT app. A local version runs with uvx klaviyo-mcp-server@latest and a private API key if you'd rather keep things on your machine.

Use the listed connector if you have one Klaviyo account. Agencies with several accounts should add a custom connector per account with ?company=account-name on the URL. The local server is mostly for Cursor or VS Code users who want to pin exactly which tools and scopes are on.

Where it earns its keep: ask for last month's campaign report, pull the three best-converting flows, then have Claude draft a campaign for your next sale with a template assigned. It'll create it in Klaviyo for you to review. Flow reports, segment growth over time and form performance are all one prompt away.

The caveat: this server can send. send_campaign, delete_list and bulk_suppress_profiles are all real tools. Add read-only=true to the URL (or READ_ONLY=true locally) until you trust your prompts, and turn on disable-tools-with-user-generated-content=true so profile data and reviews can't slip instructions into the model. The remote server only works for Owner, Admin or Manager roles.

Official vs community Klaviyo MCP

Klaviyo MCP server

Remote server URL: https://mcp.klaviyo.com/mcp

Go official. Klaviyo maintains it, it logs in with OAuth instead of a pasted key, and it covers far more than any community server I've seen, including reporting, templates and coupons. The best-known community option, mattcoatsworth/Klaviyo-MCP-Server, hasn't had a commit since March 2025.

What you can ask it

  • “Show me every email campaign from the last 30 days with open rate, click rate and revenue. Which subject lines won?”
  • “Which flows convert best? Compare my welcome, abandoned cart and post-purchase flows over the last 90 days.”
  • “How has my VIP segment grown month over month this year?”
  • “Create a draft campaign for our Black Friday sale to the Engaged 90 Days segment using the Holiday template. Don't send it.”
  • “Which signup forms have the best submit rate, and which ones should I kill?”
  • “Create 200 unique coupon codes for the WINBACK20 coupon.”

Features

  • Campaign and flow performance reports, plus form and segment performance over time
  • Create, clone, update and send campaigns; assign templates to campaign messages
  • Lists and segments: create, update, add or remove profiles, see which flows they trigger
  • Profiles: create, update, merge, subscribe or unsubscribe, bulk import and suppression
  • Email templates: HTML and drag-and-drop, render previews, universal content blocks
  • Coupons and coupon codes, catalog items, reviews and metric aggregates
  • `read-only`, `core-tools-only` and `toolsets` URL parameters to limit what the agent can touch

How to set up the Klaviyo MCP Server

Works with: Claude, ChatGPT, Cursor, VS Code

Claude (listed connector, one account) 1. Go to Settings > Connectors in Claude and click Browse Connectors. 2. Search for Klaviyo and connect. 3. Approve Claude's access, then review the Klaviyo permissions and click Allow. Claude custom connector (several accounts, or to use URL parameters) 1. In Settings > Connectors, click Add custom connector. 2. Name it (for example "Klaviyo - Example Co") and use this URL:
https://mcp.klaviyo.com/mcp?read-only=true&disable-tools-with-user-generated-content=true
3. Click Connect and approve. Needs a Pro, Max, Team or Enterprise plan. ChatGPT: install the Klaviyo app from ChatGPT's app directory, or turn on Developer mode and create an app with the same URL and OAuth. Cursor (Settings > Cursor Settings > MCP > New MCP Server):
{
  "mcpServers": {
    "klaviyo": {
      "url": "https://mcp.klaviyo.com/mcp"
    }
  }
}
Local server (Claude Desktop, Cursor, VS Code) 1. Install uv and create a Klaviyo private API key with the scopes listed in Klaviyo's docs. 2. Add to your config:
{
 "mcpServers": {
   "klaviyo": {
     "command": "uvx",
     "args": ["klaviyo-mcp-server@latest"],
     "env": {
       "PRIVATE_API_KEY": "YOUR_API_KEY",
       "READ_ONLY": "false",
       "ALLOW_USER_GENERATED_CONTENT": "false"
     }
   }
 }
}
3. Restart the app. Set READ_ONLY to true while you test.

Alternatives

Klaviyo-MCP-Server (mattcoatsworth)

Community server from early 2025 with write tools like create_profile and delete_profile. No reason to pick it over the official server today.

FAQ

Is there an official Klaviyo MCP server?
Yes. Klaviyo runs a remote MCP server at https://mcp.klaviyo.com/mcp and publishes a local version you run with uvx klaviyo-mcp-server@latest.
How do I connect Klaviyo to Claude?
In Claude, go to Settings > Connectors > Browse Connectors, search for Klaviyo and connect. For several accounts, add a custom connector per account using https://mcp.klaviyo.com/mcp?company=your-account.
Can the Klaviyo MCP send emails?
Yes. It has a send_campaign tool plus tools that delete lists and suppress profiles. Add read-only=true to the URL (or set READ_ONLY=true locally) to switch every write tool off.
Is it read-only?
Not by default. Read-only is an option you turn on with the read-only URL parameter or the READ_ONLY environment variable.
Is the Klaviyo MCP server free?
Yes. There's no extra charge for the MCP server itself; you just need a Klaviyo account and the right user role.

Added: 2026-03-08 · Last reviewed: 2026-09-22