Connect AI Clients to Klaviyo
Generated by Klaviyo AI
The Klaviyo MCP server connects compatible AI clients to Klaviyo APIs through an authorized Model Context Protocol connection. It supports permitted reporting and account actions, with configurable tools, scopes, and access controls.
- Plain-language tasks: Compatible AI clients can retrieve campaign results, compare flow performance, or create campaigns when supported.
- Flexible client support: Documented connection options include Claude, ChatGPT, Cursor, VS Code, and other compatible remote 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 authorized 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 authorized 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 remote-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, catalogs, 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 behavior. 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, catalogs, 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:
- Confirm your role. Log in to the Klaviyo account you want to connect. The remote-hosted server requires an Owner, Admin, or Manager role.
- Choose your MCP client. Use the listed Klaviyo connector or app where available, or configure a custom connection in a supported client.
- 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.
- Authenticate with OAuth. Sign in, review the requested access, and approve the permissions for your Klaviyo account.
- 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