Insights

What can the Klaviyo MCP server actually do?

By , Founder of Everboost · Published · Updated

The short answer

The Klaviyo MCP server is an OAuth wrapper over Klaviyo's APIs at mcp.klaviyo.com that lets AI tools like Claude, ChatGPT and Cursor read your account data and perform a growing set of write actions. As of October 2026, after Klaviyo went headless at K:BOS, a live connection can also create flows, segments and forms as drafts and send campaigns behind an explicit confirmation step, so read-only mode is now the safe default. It is strongest at reporting, audits and drafting, its answers will not match your dashboard unless you query attributed metrics rather than raw events, and it is free with any Klaviyo account but connects to one account at a time.

What is the Klaviyo MCP server?

MCP, the Model Context Protocol, is the standard that lets AI assistants use external tools. Klaviyo’s MCP server is, in its own help centre’s words, “a wrapper on top of Klaviyo’s APIs”: it gives an AI client a catalogue of Klaviyo actions it can call on your behalf, with your permission, against your account data.

The practical effect is that Claude, ChatGPT or Cursor can answer questions like “which flows drove the most revenue from returning customers last quarter” by actually pulling your data, rather than guessing. Everboost uses it in production client work, which is the vantage point for this guide, including for its limits.

The timeline matters because a lot of coverage is stale:

DateWhat shipped
June 2025Local server first published (runs on your machine, private API key)
August 2025Beta announced, then general availability with a remote hosted server
January 2026Listed connector in Claude’s directory; Klaviyo app in ChatGPT
May 2026Anthropic partnership expansion: attributed reporting data, interactive MCP apps in Claude
July 2026Klaviyo publishes dedicated agency guidance
September 2026K:BOS: “Klaviyo Headless”, 260+ MCP tools and 490+ APIs callable from any AI system
October 2026Live connections expose flow, segment and form creation (drafts) and confirmed campaign sends

Articles describing a beta you install with npm are describing mid-2025. As of July 2026 the normal path is the hosted server at mcp.klaviyo.com/mcp with OAuth and nothing to install.

How do you connect it?

Three requirements catch people out. You need an Owner, Admin or Manager role in Klaviyo. On Claude, the connector needs a paid plan (Pro, Max, Team or Enterprise). And the connection binds to whichever Klaviyo account you are logged into when you authorise it, which matters enormously if you touch more than one account; more on that below.

Claude users add Klaviyo from the connector directory in a few clicks. ChatGPT users add the listed Klaviyo app. Cursor and VS Code connect to the same remote URL. The local server still exists for developers who want to run it against a private API key.

One configuration detail worth knowing exists: the remote server accepts query parameters, including a full read-only mode, but Klaviyo notes these cannot be set on the listed Claude connector or ChatGPT app. If you want read-only, you add Klaviyo as a custom connector pointing at the same URL with read-only=true.

What can it actually do, and what can it not?

This is where most coverage stops at the marketing copy, so here is the capability map as it stands in October 2026, from Klaviyo’s documentation checked against a live production connection. It has moved a long way since July.

It reads almost everything. Campaign, flow and form reports, metrics and attributed aggregates, segments and lists, profiles, catalogues, templates, deliverability-relevant account data. Reporting and audit questions are its natural territory.

It now writes almost everything that matters. In July it could create campaign drafts, templates and profiles but could not touch flows or segments. As of October 2026, Everboost’s production connection also exposes tools to create flows from a full definition (trigger, delays, conditional splits, email, SMS, WhatsApp and webhook actions, new actions in draft), create segments, create forms (as drafts), manage Customer Agent skills and knowledge, and send campaigns. The send tool refuses to run until the user explicitly confirms.

The ChatGPT app is more limited by design. Klaviyo’s documentation says it cannot send campaigns, build or edit flows, create SMS campaigns or modify segments and lists, so check which surface you are on before assuming a capability.

The documentation trails the live server. At K:BOS in September 2026 Klaviyo’s press release counted “260+ MCP tools and capabilities” while its community explainer said “more than 400 tools”. The tool list on your own connection is the only reliable answer. What changed at K:BOS, and what else Klaviyo announced, is in our K:BOS 2026 breakdown.

The shape of this map has changed: flows and audience definitions, the highest-consequence surfaces, are now writable by an AI tool. Klaviyo has kept the guardrails at the edges (new flow actions start as drafts, sends need explicit confirmation), which makes read-only mode the right default for every connection that does not need to build.

Why don’t the numbers match your dashboard?

The single most common complaint from real users, visible across Reddit and Klaviyo’s own community, is that the MCP returns revenue figures that disagree with the dashboard. This is not a hallucination problem. It is an attribution problem, and it has a fix.

Your dashboard shows last-touch attributed revenue inside Klaviyo’s attribution windows, typically five days for clicks and one for opens. An AI asked casually for “campaign revenue” will often query raw Placed Order events in the period instead, which counts every order regardless of what drove it. Two different questions, two different numbers, neither wrong.

Since May 2026, the server’s Query Metric Aggregates tool exposes “the same underlying data that powers Klaviyo’s in-app Metric Reporting”, so the matching number is available if the AI queries it. The working habits Everboost applies on client accounts:

  1. Ask for attributed metrics explicitly, naming the attribution model when it matters.
  2. Spot-check any number that will be repeated to a stakeholder against the dashboard before it travels.
  3. Treat matching numbers as a property of the question you asked, not the tool.

Can an agency run it across multiple client accounts?

Here is the constraint Everboost hit in production in May 2026, before Klaviyo documented it: one connection binds to one Klaviyo account. Switching means disconnecting and reconnecting, and the account is determined by whoever is logged in at OAuth time.

Klaviyo’s agency guide, published July 2026, formalises the workaround: a separately named custom connector per client and a Claude project per client instructed to use the right one. That works for strategist work, one client at a time, and it is genuinely useful there: audit questions that used to mean an hour of clicking come back in seconds.

What it does not fit is multi-client automation, anything that needs to run across ten accounts on a schedule. For that, Everboost bypasses the MCP entirely and uses the Klaviyo REST API with per-client private keys, which is the architecture Klaviyo’s own rate-limited, key-scoped API model is built for. Use the MCP as a strategist’s instrument, not an integration layer.

Is it safe to let an AI touch your Klaviyo account?

Klaviyo has done more here than most realise, and the controls are worth using.

Read-only mode disables every write tool: the right default for analysis work and for any connection a client can see. The user-generated-content setting disables tools that read profile data fields, which is Klaviyo’s defence against prompt injection, the scenario where malicious instructions hidden in a customer’s profile get read and acted on by your AI. Klaviyo’s own docs say to “carefully review each tool call”. That is the correct paranoia.

Two trust-model warnings for anyone searching “Klaviyo MCP” and landing on GitHub. Unofficial community servers typically want your private API key in a plain-text file, and third-party MCP platforms route your credentials through their infrastructure. The official server never hands your key to anyone. For client accounts there is no good reason to use anything else.

And if your team uses ChatGPT on consumer plans, read Klaviyo’s FAQ closely: OpenAI may train on connector data from Pro and Plus plans by default, but not from Enterprise, Team or Edu plans. For client data that is a plan-selection decision, not a footnote.

What is it genuinely good for?

After months of production use across client accounts, Everboost’s honest scorecard:

Excellent: reporting speed, account audits, campaign drafting, structured questions with a checkable answer. The audit use case alone justifies connecting it.

Adequate with supervision: template work, segment and flow drafts (built as drafts, then checked by a human in the editor), performance summaries for internal use.

Not yet: complex multi-step analysis. Cohort repurchase behaviour, product-journey questions and category-level flow analysis are where users report wrong answers and heavy token consumption, and our experience matches. The tool is a fast junior analyst, not a retention strategist: it can fetch and assemble, but deciding what matters, and noticing when an answer is plausible and wrong, still sits with whoever is accountable for the number.

That last distinction is the one to hold onto. The MCP server collapses the distance between a question and Klaviyo’s data. It does nothing to close the distance between data and a good decision, and a brand’s retention problems live almost entirely in the second gap.

Frequently asked questions

Does Klaviyo have an MCP server?

Yes. Klaviyo released a local MCP server in mid-2025, made it generally available with a remote hosted server in August 2025, joined Claude's connector directory in January 2026, launched a ChatGPT app the same month, expanded the Claude integration with agentic workflows in May 2026, and at K:BOS on 9 September 2026 made it the centre of 'Klaviyo Headless', with 260+ MCP tools and capabilities callable from any AI system. The remote server lives at mcp.klaviyo.com/mcp and authenticates with OAuth.

Is the Klaviyo MCP server free?

Klaviyo does not charge for it and describes it as available to all Klaviyo customers; no plan requirement is published on the Klaviyo side. You do need an Owner, Admin or Manager role, and on the Claude side the connector requires a paid Claude plan (Pro, Max, Team or Enterprise).

Can Claude integrate with Klaviyo?

Yes. Klaviyo is a listed connector in Claude's directory, so you can connect it in a few clicks with OAuth, or add it as a custom connector pointing at mcp.klaviyo.com/mcp if you need configuration options like read-only mode. Make sure you are logged into the right Klaviyo account when you authorise it, because the connection binds to whichever account you are signed into.

How do you connect Klaviyo to ChatGPT?

Klaviyo ships a listed app in ChatGPT, launched January 2026, running on the same MCP server. It is read-heavy by design: Klaviyo's own documentation says the ChatGPT app cannot send campaigns, build or edit flows, create SMS campaigns, or modify segments and lists. Multiple accounts require developer-mode custom MCP servers.

Can the Klaviyo MCP server build flows?

As of October 2026, yes, as drafts. Everboost's live connection exposes a create-flow tool that takes a full flow definition (trigger, delays, splits, email, SMS and other actions), with new actions defaulting to draft status, alongside tools to create segments and forms. In July 2026 flow tools were read-only. Klaviyo's documentation has trailed live connections, so check your own tool list, and review any AI-built flow in the editor before setting it live.

Why don't the MCP's numbers match my Klaviyo dashboard?

Usually because the AI queried raw events rather than attributed metrics. Your dashboard shows last-touch attributed revenue on Klaviyo's attribution windows, typically five days for clicks and one day for opens, while a raw Placed Order query counts every order in the period. Since May 2026 the server's Query Metric Aggregates tool exposes the same data that powers in-app Metric Reporting, so ask for attributed metrics explicitly and spot-check against the dashboard before trusting any number.

Is it safe to let an AI write to your Klaviyo account?

With guardrails. Klaviyo provides a read-only mode that disables all write tools, and a setting that disables tools reading user-generated content, its own defence against prompt injection hiding in profile data. Klaviyo's guidance is to review each tool call before approving it. For client accounts, Everboost's practice is read-only connections for analysis and a human approving anything that writes.

Can an agency use the Klaviyo MCP across multiple client accounts?

One connection binds to one account, so agencies need a separate named connector per client, and the account is set by whoever is logged in at OAuth time. Klaviyo published an agency guide in July 2026 recommending per-client connectors and per-client Claude projects. For automation across many accounts at once, the MCP model does not fit; the Klaviyo REST API with per-client private keys is the right tool.

What is the difference between Klaviyo's official MCP server and the ones on GitHub?

The official server is hosted by Klaviyo at mcp.klaviyo.com with OAuth, so no API key ever leaves Klaviyo's infrastructure. Unofficial community servers on GitHub typically run locally against a private API key stored in a plain-text file, and third-party MCP platforms route your Klaviyo credentials through their own infrastructure. For client accounts, the trust model of the official server is the reason to prefer it.

Does ChatGPT train on your Klaviyo data?

It depends on your OpenAI plan. Klaviyo's FAQ notes that OpenAI does not train on inputs and outputs from Enterprise, Team and Edu plans, but on consumer Pro and Plus plans OpenAI may by default use interactions and connector data for training unless you opt out. For client data, that distinction matters; check which plan your team is on before connecting.

What is the Klaviyo MCP server actually good at?

Reporting and audit speed. Plain-language questions about campaign and flow performance, list growth and deliverability that would take clicking through a dozen reports come back in seconds, and it drafts campaigns and templates competently. It is weakest on complex multi-step analysis such as cohort repurchase behaviour, where users report errors and heavy token use; treat it as a fast analyst that needs its work checked, not an autonomous one.

Can the Klaviyo MCP server send campaigns?

Yes, as of October 2026, with a safeguard. Everboost's live connection exposes a send-campaign tool that will not run until the user explicitly confirms, and Klaviyo describes a send as irreversible once recipients start receiving it, though an in-progress send can be cancelled. Use read-only mode on any connection that should never send.

Sources