Skip to main content

Klaviyo MCP server: turn plain-language prompts into Klaviyo reports and campaigns

Set as Preferred Source

Connect AI Clients to Klaviyo

Generated by Klaviyo AI

The Klaviyo MCP server securely connects compatible AI clients to Klaviyo APIs for supported reporting and marketing tasks. The page explains available tools, access controls, compatible clients, and the setup process.

  • Authorised access: OAuth permissions determine which Klaviyo data and tools an AI client can use.
  • Reporting and actions: Supported tools can retrieve campaign results, compare flow performance, and create email campaigns.
  • Compatible clients: Connection options are documented for Claude, ChatGPT, Cursor, VS Code, and other supported MCP clients.

What is the Klaviyo MCP server?

The Klaviyo MCP server connects compatible AI clients to Klaviyo APIs through Model Context Protocol (MCP). MCP is an open protocol that helps AI models securely interface with data sources and tools.

The server gives an AI client a defined set of Klaviyo tools. Depending on the tools and permissions available, you can ask the client to retrieve campaign results, compare flow performance, or create a campaign.

Why the Klaviyo MCP server matters

An AI client needs an authorised connection before it can work with data or tools in your Klaviyo account. The Klaviyo MCP server provides that connection, so the client can handle supported requests based on the access you approve.

A few of the benefits:

  • Account context: The client can request authorised Klaviyo information as part of a task.
  • Analysis and action: Available tools support performance reporting and permitted account actions.
  • Client choice: You can connect Klaviyo to a compatible AI client that fits how your team works.

Why choose the Klaviyo MCP server

The Klaviyo MCP server integrates with Klaviyo APIs and exposes supported tools to your AI client. Klaviyo recommends the remotely hosted server for connecting an MCP client.

Work in the AI client you already use

Klaviyo documents connection options for Claude, ChatGPT, Cursor, and VS Code. You can also connect another MCP client that supports remote servers, OAuth with dynamic client registration, and Streamable HTTP.

Move between performance questions and marketing tasks

The Klaviyo MCP server offers tools across campaigns, flows, profiles, reporting, catalogues, events, and other documented categories. You can ask for email campaign performance over a set period, compare flows by conversions, or create an email campaign. The client can complete only requests supported by its available tools and permissions.

Decide how much access to grant

Custom connections support query parameters that control server behaviour. You can disable write tools, restrict tools by API scope, load the core toolset, exclude tools that read user-generated content, or opt into beta tools.

Key features of the Klaviyo MCP server

Feature

Description

Available with Klaviyo

Remote-hosted connection

Connect through Klaviyo's recommended remote server using Streamable HTTP and OAuth.

✅

Klaviyo API tools

Give an AI client access to documented tools for campaigns, flows, profiles, reporting, catalogues, events, and other categories.

✅

Read-only mode

Disable tools that can modify data in your Klaviyo account.

✅

Scoped tool access

Restrict exposed tools by API scope or load only the core toolset.

✅

User-generated content controls

Exclude tools that read user-generated content in your Klaviyo account.

✅

How to get started with the Klaviyo MCP server

To get started with the Klaviyo MCP server:

  1. Confirm your role. Log in to the Klaviyo account you want to connect. The remote-hosted server requires an Owner, Admin, or Manager role.
  2. Choose your MCP client. Use the listed Klaviyo connector or app where available, or configure a custom connection in a supported client.
  3. Add the Klaviyo connection. For a custom remote connection, enter https://mcp.klaviyo.com/mcp without a trailing slash. Add any query parameters you want to use before connecting.
  4. Authenticate with OAuth. Sign in, review the requested access, and approve the permissions for your Klaviyo account.
  5. Test the connection. Ask for recent email campaign performance and confirm that the Klaviyo tools are available.

Connect your AI client with the Klaviyo MCP server setup guide