Klaviyo MCP for AI Agents. Manage your entire email marketing stack via conversation.
Klaviyo MCP connects your AI agent directly to your email and SMS marketing platform. Manage subscribers, track campaign performance, analyze revenue attribution, and segment audiences using natural conversation—no dashboard clicking required.
Give Claude and any AI agent real-world access
Create new contact profiles or retrieve detailed information about existing subscribers.
Browse, create, and manage entire subscriber lists or dynamic groups (segments).
Pull metrics on sent campaigns, including open rates, click rates, and total revenue generated.
Track the status and overall performance of your set up welcome or abandoned cart sequences.
Log specific actions a user takes, like viewing a product page, to update their profile data.
Ask an AI about this
Waiting for input…
What AI agents can do with Klaviyo: 12 Tools for E-commerce Marketing Data
These tools allow your agent to perform everything from creating new user records to listing complex marketing segment criteria.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Klaviyo MCPCreate Profile
Generates a new customer profile record in Klaviyo.
Get Profile
Retrieves the full data and activity history for a specific subscriber's profile.
List Campaigns
Fetches a list of all previously sent marketing campaigns.
List Automated Flows
Lists and provides details on active, automated email sequences.
List Marketing Lists
Retrieves a list of all defined subscriber mailing lists.
List Metrics
Gets access to general performance metrics and analytics data.
List Profiles
Retrieves a list of all customer profiles that exist in the account.
List Segments
Lists dynamic segments based on complex user behavior or criteria.
List Tags
Retrieves a list of custom tags applied to the accounts.
List Email Templates
Provides a directory of all existing email template configurations.
List Webhooks
Lists currently active webhooks and their status.
Track Event
Records specific customer actions, such as viewing a product, directly into the system.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Klaviyo, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Klaviyo. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Marketing Ops: The Data Dashboard Overload Solved with Vinkius AI Gateway
Today, if you need to know why a particular campaign underperformed, you're deep in the Klaviyo UI. You jump from 'Campaign Performance' to 'List Metrics,' then cross-reference that data with 'Automated Flow Analytics.' You export CSVs for segmentation proofing. It’s a tedious cycle of tabs, filters, and copy-pasting metrics into a single spreadsheet just to present a coherent story.
With this MCP, you stop doing the clicking and start asking questions. Instead of juggling reports, you ask your agent: 'Show me the top three underperforming campaigns in Q2.' You get an immediate summary that pulls together performance data from `list_campaigns` and compares it against segment activity from `list_segments`. It’s instant analysis.
Klaviyo MCP Gives You Total Profile Visibility
The most painful part of marketing data is the lack of a single source of truth. To understand a customer, you have to check their list membership, then look at their event history, and finally review their profile details—all in separate spots.
This MCP aggregates it all for you. You can use `get_profile` to pull every piece of data about one person’s journey into one place. It connects the dots between their initial sign-up and their last purchase, making customer value visible instantly.
What your AI can actually do with this
Think about how much time you spend hopping between tabs just to figure out why a campaign underperformed or what specific segments need attention. This MCP lets your agent handle all that complexity through simple conversation. You can ask it to pull performance metrics, list every active automated flow, or check the profile history for any subscriber.
It pulls data from lists and profiles so you can instantly see revenue attribution and engagement trends without opening a single dashboard. By connecting this MCP via Vinkius, your agent becomes an expert layer on top of Klaviyo, letting you manage campaigns, update customer records, and monitor flows—all through plain English chat.
019dd112-e910-739e-a768-6ec21a98f34f Here's how it actually works
The bottom line is you talk to your marketing data instead of clicking through complex UI menus.
Subscribe to this MCP and input your Klaviyo Private API Key.
Direct your AI client to the MCP connection point within Vinkius.
Ask your agent a question, like 'What were the open rates for last month's campaigns?'
Who is this actually for?
E-commerce Marketing Managers, Growth Directors, and Operations Leads. You're the person who gets frustrated staring at 20 different dashboards trying to correlate open rates with actual revenue numbers before a crucial meeting.
You ask your agent to compare performance metrics across multiple automated flows and identify which segment needs immediate attention.
You use the tool to check a specific high-value customer's profile history, pulling their full engagement data before drafting a personalized outreach email.
You ask the agent to list all current marketing lists and verify if any necessary webhooks are active or need updating.
What Changes When You Connect
Stop manually cross-referencing data. Instead of clicking into different tabs to see if a campaign generated revenue, just ask for the performance metrics using list_campaigns and you get the total attribution right away.
Segmenting used to involve complex query builders; now, your agent can list dynamic segments (list_segments) based on behavioral rules and tell you exactly who qualifies for a new flow.
Keep track of customer value without digging through spreadsheets. By using get_profile, you instantly see a subscriber’s entire journey—their last open date, total revenue, and predicted CLV.
Set up tracking events in seconds. Use the track_event tool to log user actions (like viewing product pages) so that your automated flows have real-time data to work with.
Audit your automation easily. You can ask for a list of all active automated flows (list_automated_flows) and get an instant performance summary on their current effectiveness.
Never lose track of who's who again. list_profiles gives you a clean overview of every subscriber, allowing you to quickly identify groups that haven't engaged recently.
See it in action
Need to understand why the 'New Arrivals' campaign only hit 28% open rate.
You ask your agent for an analysis of last month's campaigns. The agent uses list_campaigns and pinpoints that performance was weak in specific segments, suggesting a need to refine targeting criteria.
A high-value customer profile needs updating after a big purchase.
You instruct your agent to look up the customer's record using get_profile and then use track_event to log their new product order, instantly boosting their predicted CLV score.
We need a list of all users who viewed Product X but never purchased.
Instead of building the segment in the UI, you ask your agent to use list_segments and filter by specific webhooks or product interest tags, generating the targeted audience immediately.
Audit all our current email automation flows before a major platform migration.
You prompt the agent to list all automated flows using list_automated_flows and review their performance metrics (list_metrics) side-by-side for compliance.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Building complex segments manually.
Spending an hour clicking through the segment builder, checking every possible field and filter combination to isolate a niche group of buyers.
Just ask your agent. Tell it: 'List all dynamic segments for people who viewed products in the last 30 days but haven't opened an email since.' The agent uses list_segments to deliver the list.
Trying to pull revenue data from individual campaigns.
Having to open ten different campaign reports and manually sum up the attributed revenue columns for a quarterly review meeting.
Ask your agent directly: 'What was the total attributed revenue across all Q2 campaigns?' It uses list_campaigns and provides the single, aggregated number.
Forgetting to log critical user behavior data.
A customer signs up but never buys anything. You assume they are inactive because nothing was recorded in their profile.
Use track_event immediately after key actions, like a sign-up or product view. This ensures the agent's subsequent analysis of the get_profile data is complete.
When It Fits, When It Doesn't
You should use this MCP if your marketing operations rely on correlating multiple pieces of customer data: comparing open rates to segment size, linking specific webhooks to profile updates, or building segments based on complex historical behavior. This tool excels at analysis and orchestration. Don't use it if you just need to change a single piece of information—like updating one user’s email address or changing an existing template text. For simple, direct record edits, the native Klaviyo interface is faster. However, when your goal involves synthesizing data across campaigns, flows, and profiles into actionable insights, this MCP saves hours of manual dashboard clicking.
Questions you might have
How do I use the Klaviyo MCP to find out how many people are in my cart abandonment list? +
You can ask your agent to use list_segments and specify 'Cart Abandonment' as the segment name. It will pull the current subscriber count for that dynamic group.
Can I use Klaviyo MCP to see past campaign revenue? +
Yes, you can. Simply ask your agent to list recent campaigns and their attributed revenue using list_campaigns. It summarizes the performance data automatically.
Does the Klaviyo MCP help with SMS marketing metrics? +
The MCP manages both email and SMS campaign data. You can ask for overall performance metrics, including delivery stats and open rates across all channels using list_metrics.
What if I want to track a specific user action in Klaviyo? +
You use the MCP's track_event tool. You tell your agent what event happened (e.g., 'Viewed Product') and when, and it logs that data point into the customer’s profile.
Is this MCP better than just looking at Klaviyo dashboards? +
It's faster because you don't click around. You can ask your agent to synthesize complex answers—like 'Show me all high-value customers who haven't opened an email in 60 days,' which saves multiple dashboard views.