Add Profiles To List
Add one or more profiles to a list.
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.
63 actions available to automate your Klaviyo workflows.
63 actions
Add one or more profiles to a list.
Assign an email template to a campaign message.
Cancel a queued campaign send, or revert a scheduled campaign back to draft.
Clone an existing email template.
Create a new campaign.
Create a new catalog item.
Create a new coupon.
Bulk create coupon codes for a coupon.
Create a new email template.
Create/track a new event.
Create many events in one request (async job).
Create a new list/audience.
Create a new profile.
Create a new tag.
Get details about the Klaviyo account (company info, contact, preferences).
Get a single campaign by ID.
Get campaign performance statistics (recipients, delivered, opens, clicks, conversions, revenue, unsubscribes, bounces).
Get the status of a campaign send job (queued, processing, complete, cancelled).
List all campaigns with optional filtering.
Get a single catalog item by ID.
List catalog items (products synced to Klaviyo).
List all coupon codes.
List all coupons.
Get a single custom metric by ID.
List custom metrics (account-defined metrics built from standard ones).
Get a single email template by ID.
List email templates (name, editor type, timestamps; definition on request).
Get a single event by ID, optionally with its metric and profile.
List events (tracked actions) with optional filtering.
Get a single flow by ID.
Get flow performance statistics (recipients, delivered, opens, clicks, conversions, revenue, unsubscribes, bounces).
Get flow performance statistics as a time series (hourly, daily, weekly or monthly buckets).
List all flows (automated email/SMS sequences).
Get sign-up form performance (views, submits, submit rate, step views, qualified and closed forms).
Get sign-up form performance as a time series.
Get a single list by ID.
List the profiles that are members of a list.
List all lists/audiences.
Get a single metric by ID.
List all metrics (event types tracked in Klaviyo).
Get a single profile by ID.
List all profiles with optional filtering.
Get a single segment by ID.
List the profiles that currently belong to a segment.
Get segment membership totals and changes (members added, removed, net change, total).
Get segment membership statistics as a time series.
List all segments.
Get a single tag by ID.
Get a single tag group by ID.
List tag groups (name, default, exclusive).
List all tags.
Send a campaign immediately or schedule it.
Subscribe one or more profiles to email/SMS marketing.
Suppress (unsubscribe) one or more profiles from all marketing.
Unsubscribe one or more profiles from email/SMS marketing.
Update an existing campaign.
Update a campaign message (subject, preview text, etc.).
Update an existing catalog item.
Update an existing email template.
Update a flow's status (e.g. set to live, draft, or manual).
Update an existing list.
Update an existing profile.
Upload an image to Klaviyo from a URL.
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.
| What you operate | InsightfulPipe MCP server | Klaviyo MCP server (Klaviyo) |
|---|---|---|
| Hosting | Hosted by InsightfulPipe: paste one URL | Remote server hosted by Klaviyo, or a local server you run with uv |
| Authentication | Klaviyo private API key, stored encrypted | OAuth for the remote server; private API key for the local server |
| Who can use it | Owners, admins and operators connect accounts; restricted members get read actions on accounts they are granted | Klaviyo users with an Owner, Admin or Manager role |
| Write control | Read-only connection for keys without write access, per-action switches, cancelling sends off by default | read-only=true on the remote server, or READ_ONLY on the local server |
| Tools | 63 actions: 37 read, 26 write | About 40 core tools with core-tools-only=true, more in the full server |
| Other platforms | Ads, analytics, e-commerce and data platforms in the same workspace, plus a CLI | Klaviyo only |
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.
Ask which campaigns drove the most revenue, clicks or conversions and get Klaviyo campaign report numbers summarized in plain English.
See all Klaviyo actionsFollow flow revenue, conversions and unsubscribes by day, week or month to find flows that are slipping.
See all Klaviyo actionsSee sign-up form views, submits and submit rates, and how many members a segment gained or lost.
See all Klaviyo actionsAdd 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.
https://klaviyo.insightfulmcp.com/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.
Or add the Klaviyo server manually:
https://klaviyo.insightfulmcp.com/
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.
Fastest: add InsightfulPipe from the ChatGPT app 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.
Or add the Klaviyo server manually. Custom MCP servers need ChatGPT's Developer mode, which OpenAI offers on Plus, Pro, Business, Enterprise and Education accounts on the web.
https://klaviyo.insightfulmcp.com/
See OpenAI's Developer mode guide.
claude mcp add --transport http klaviyo-mcp https://klaviyo.insightfulmcp.com/
/mcp, select klaviyo-mcp and choose Authenticate.~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):{
"mcpServers": {
"klaviyo-mcp": {
"url": "https://klaviyo.insightfulmcp.com/"
}
}
}gemini mcp add --transport http klaviyo-mcp https://klaviyo.insightfulmcp.com/
/mcp auth klaviyo-mcp.Using the Codex app? Add InsightfulPipe from the OpenAI app directory
The listed app connects the full InsightfulPipe MCP with all your connected accounts, in both ChatGPT and Codex.
codex mcp add klaviyo-mcp --url https://klaviyo.insightfulmcp.com/
codex mcp login klaviyo-mcp.One hosted server URL, any MCP-compatible client. Pick yours to see the setup steps, or paste the URL into anything that speaks MCP.
Setup guide for ChatGPT
Setup guide for Claude
Setup guide for Claude Code
Setup guide for Codex
Setup guide for Cursor
Setup guide for Gemini CLI
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Run actions from your terminal
Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.
“Which campaigns sent last month drove the most revenue?”
Runs a campaign report with conversion value and conversions
Claude skill that designs email sequences with timing, subject lines, preview text and full copy for welcome, nurture, cart and win-back flows.
“Show weekly revenue for our Welcome flow over the last 90 days”
Uses the flow series report with a weekly interval
Claude skill that plans and drafts email newsletters in nine formats, from curated roundups to stories and analysis, with subject line patterns.
“What was the submit rate of each sign-up form this month?”
Runs the form report grouped by form
“How many profiles joined or left the VIP segment last week?”
Reads members added, removed and net change
“Which flows are live right now?”
Lists flows filtered by status
“Create a draft campaign for our spring sale to the Newsletter list”
Creates the campaign without sending it
“Subscribe these five email addresses to email marketing on the Newsletter list”
Subscribes the profiles in one request
Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.
Start a free trial today.