Klaviyo
Klaviyo MCPAnalytics63 actions

Klaviyo MCP Server

Let your AI agents run Klaviyo for you, safely.

A hosted Klaviyo MCP server for Claude, ChatGPT, Cursor and CLI agents. Paste one server URL into your AI client to use its 63 actions. There is nothing to install.

  • Enable or disable every action, per account. Block your agent from doing dangerous actions.

  • Ask in plain English. Pull reports, find insights and take action in Klaviyo.

  • 63 read and write actions. Every Klaviyo task your agent needs, from reporting to making changes.

  • Built for teams. Invite your team and share one connected account.

Works with
ChatGPTChatGPTClaudeClaudeClaude CodeClaude CodeCodexCodexGemini CLIGemini CLICursorCursorMistralMistralOpenClawOpenClawHermesHermesPerplexityGrokn8nWindsurfVS CodeZed
ChatGPT
Klaviyo
ChatGPT
connected to Klaviyo MCP
Online
ChatGPT
Actions

Available Actions

63 actions available to automate your Klaviyo workflows.

63 actions

Klaviyo
Write

Add Profiles To List

Add one or more profiles to a list.

Klaviyo
Write

Assign Template To Campaign Message

Assign an email template to a campaign message.

Klaviyo
Write

Cancel Campaign Send

Cancel a queued campaign send, or revert a scheduled campaign back to draft.

Klaviyo
Write

Clone Email Template

Clone an existing email template.

Klaviyo
Write

Create Campaign

Create a new campaign.

Klaviyo
Write

Create Catalog Item

Create a new catalog item.

Klaviyo
Write

Create Coupon

Create a new coupon.

Klaviyo
Write

Create Coupon Codes

Bulk create coupon codes for a coupon.

Klaviyo
Write

Create Email Template

Create a new email template.

Klaviyo
Write

Create Event

Create/track a new event.

Klaviyo
Write

Create Events Bulk

Create many events in one request (async job).

Klaviyo
Write

Create List

Create a new list/audience.

Klaviyo
Write

Create Profile

Create a new profile.

Klaviyo
Write

Create Tag

Create a new tag.

Klaviyo
Read

Get Account Details

Get details about the Klaviyo account (company info, contact, preferences).

Klaviyo
Read

Get Campaign

Get a single campaign by ID.

Klaviyo
Read

Get Campaign Report

Get campaign performance statistics (recipients, delivered, opens, clicks, conversions, revenue, unsubscribes, bounces).

Klaviyo
Read

Get Campaign Send Job

Get the status of a campaign send job (queued, processing, complete, cancelled).

Klaviyo
Read

Get Campaigns

List all campaigns with optional filtering.

Klaviyo
Read

Get Catalog Item

Get a single catalog item by ID.

Klaviyo
Read

Get Catalog Items

List catalog items (products synced to Klaviyo).

Klaviyo
Read

Get Coupon Codes

List all coupon codes.

Klaviyo
Read

Get Coupons

List all coupons.

Klaviyo
Read

Get Custom Metric

Get a single custom metric by ID.

Klaviyo
Read

Get Custom Metrics

List custom metrics (account-defined metrics built from standard ones).

Klaviyo
Read

Get Email Template

Get a single email template by ID.

Klaviyo
Read

Get Email Templates

List email templates (name, editor type, timestamps; definition on request).

Klaviyo
Read

Get Event

Get a single event by ID, optionally with its metric and profile.

Klaviyo
Read

Get Events

List events (tracked actions) with optional filtering.

Klaviyo
Read

Get Flow

Get a single flow by ID.

Klaviyo
Read

Get Flow Report

Get flow performance statistics (recipients, delivered, opens, clicks, conversions, revenue, unsubscribes, bounces).

Klaviyo
Read

Get Flow Series Report

Get flow performance statistics as a time series (hourly, daily, weekly or monthly buckets).

Klaviyo
Read

Get Flows

List all flows (automated email/SMS sequences).

Klaviyo
Read

Get Form Report

Get sign-up form performance (views, submits, submit rate, step views, qualified and closed forms).

Klaviyo
Read

Get Form Series Report

Get sign-up form performance as a time series.

Klaviyo
Read

Get List

Get a single list by ID.

Klaviyo
Read

Get List Profiles

List the profiles that are members of a list.

Klaviyo
Read

Get Lists

List all lists/audiences.

Klaviyo
Read

Get Metric

Get a single metric by ID.

Klaviyo
Read

Get Metrics

List all metrics (event types tracked in Klaviyo).

Klaviyo
Read

Get Profile

Get a single profile by ID.

Klaviyo
Read

Get Profiles

List all profiles with optional filtering.

Klaviyo
Read

Get Segment

Get a single segment by ID.

Klaviyo
Read

Get Segment Profiles

List the profiles that currently belong to a segment.

Klaviyo
Read

Get Segment Report

Get segment membership totals and changes (members added, removed, net change, total).

Klaviyo
Read

Get Segment Series Report

Get segment membership statistics as a time series.

Klaviyo
Read

Get Segments

List all segments.

Klaviyo
Read

Get Tag

Get a single tag by ID.

Klaviyo
Read

Get Tag Group

Get a single tag group by ID.

Klaviyo
Read

Get Tag Groups

List tag groups (name, default, exclusive).

Klaviyo
Read

Get Tags

List all tags.

Klaviyo
Write

Send Campaign

Send a campaign immediately or schedule it.

Klaviyo
Write

Subscribe Profile To Marketing

Subscribe one or more profiles to email/SMS marketing.

Klaviyo
Write

Suppress Profiles

Suppress (unsubscribe) one or more profiles from all marketing.

Klaviyo
Write

Unsubscribe Profile From Marketing

Unsubscribe one or more profiles from email/SMS marketing.

Klaviyo
Write

Update Campaign

Update an existing campaign.

Klaviyo
Write

Update Campaign Message

Update a campaign message (subject, preview text, etc.).

Klaviyo
Write

Update Catalog Item

Update an existing catalog item.

Klaviyo
Write

Update Email Template

Update an existing email template.

Klaviyo
Write

Update Flow Status

Update a flow's status (e.g. set to live, draft, or manual).

Klaviyo
Write

Update List

Update an existing list.

Klaviyo
Write

Update Profile

Update an existing profile.

Klaviyo
Write

Upload Image From URL

Upload an image to Klaviyo from a URL.

Compare

Klaviyo MCP servers compared: hosted vs official

Klaviyo publishes its own MCP server with a remote and a local option. It is a good fit if you only need Klaviyo and your team has Owner, Admin or Manager roles. InsightfulPipe is a hosted alternative for teams that want per-account action controls and Klaviyo next to their other marketing platforms.

HostingHosted by InsightfulPipe: paste one URLRemote server hosted by Klaviyo, or a local server you run with uv
AuthenticationKlaviyo private API key, stored encryptedOAuth for the remote server; private API key for the local server
Who can use itOwners, admins and operators connect accounts; restricted members get read actions on accounts they are grantedKlaviyo users with an Owner, Admin or Manager role
Write controlRead-only connection for keys without write access, per-action switches, cancelling sends off by defaultread-only=true on the remote server, or READ_ONLY on the local server
Tools63 actions: 37 read, 26 writeAbout 40 core tools with core-tools-only=true, more in the full server
Other platformsAds, analytics, e-commerce and data platforms in the same workspace, plus a CLIKlaviyo only
Overview

What you can do with the Klaviyo MCP

The InsightfulPipe Klaviyo MCP server is a hosted Model Context Protocol server that connects your Klaviyo account to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex. You create a private API key in Klaviyo, paste it into InsightfulPipe and add one server URL to your AI client.

ClaudeKlaviyoAcme StoreRead-only
Ask about your Klaviyo account…
01Report on campaigns

Report on campaigns

Ask which campaigns drove the most revenue, clicks or conversions and get Klaviyo campaign report numbers summarized in plain English.

See all Klaviyo actions
ClaudeKlaviyoAcme StoreRead-only
Ask about your Klaviyo account…
02Track flows over time

Track flows over time

Follow flow revenue, conversions and unsubscribes by day, week or month to find flows that are slipping.

See all Klaviyo actions
ClaudeKlaviyoAcme StoreRead-only
Ask about your Klaviyo account…
03Measure forms and segments

Measure forms and segments

See sign-up form views, submits and submit rates, and how many members a segment gained or lost.

See all Klaviyo actions
63
actions
one server URL
37
read actions
reports, audits, research
26
write actions
create, update, manage
Setup

How to connect the Klaviyo MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://klaviyo.insightfulmcp.com/

Connect Klaviyo to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Klaviyo only, follow the steps below.

Open Claude Directory

Or add the Klaviyo server manually:

  1. 01
    Copy the server URL:
    https://klaviyo.insightfulmcp.com/
  2. 02
    Open Claude connector settings (Customize > Connectors), click + and then Add custom connector.
  3. 03
    Paste the URL and click Add.
  4. 04
    Click Connect, then click Authorize access in the browser.

Start a new chat, click +, open Connectors and turn the connector on to use it.

The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.

Watch the setup tutorial

Playbook

Prompts and skills that run on the Klaviyo MCP

Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.

Prompt

Which campaigns sent last month drove the most revenue?

Runs a campaign report with conversion value and conversions

Skill

Email Sequence Builder

Claude skill that designs email sequences with timing, subject lines, preview text and full copy for welcome, nurture, cart and win-back flows.

Prompt

Show weekly revenue for our Welcome flow over the last 90 days

Uses the flow series report with a weekly interval

Skill

Newsletter

Claude skill that plans and drafts email newsletters in nine formats, from curated roundups to stories and analysis, with subject line patterns.

Prompt

What was the submit rate of each sign-up form this month?

Runs the form report grouped by form

Prompt

How many profiles joined or left the VIP segment last week?

Reads members added, removed and net change

Prompt

Which flows are live right now?

Lists flows filtered by status

Prompt

Create a draft campaign for our spring sale to the Newsletter list

Creates the campaign without sending it

Prompt

Subscribe these five email addresses to email marketing on the Newsletter list

Subscribes the profiles in one request

HAVE QUESTIONS?

Frequently asked questions

A Klaviyo MCP server connects Klaviyo to AI assistants through the Model Context Protocol (MCP), an open standard for giving AI tools access to data and actions. Once connected, you can ask Claude, ChatGPT or Cursor about campaign and flow performance, or ask it to update profiles and campaigns, without opening the Klaviyo interface.

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a free trial today.