Vinkius
Klaviyo

Klaviyo MCP. Manage CRM and audit marketing flows via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Klaviyo (Marketing Automation) MCP on Cursor AI Code Editor MCP Client Klaviyo (Marketing Automation) MCP on Claude Desktop App MCP Integration Klaviyo (Marketing Automation) MCP on OpenAI Agents SDK MCP Compatible Klaviyo (Marketing Automation) MCP on Visual Studio Code MCP Extension Client Klaviyo (Marketing Automation) MCP on GitHub Copilot AI Agent MCP Integration Klaviyo (Marketing Automation) MCP on Google Gemini AI MCP Integration Klaviyo (Marketing Automation) MCP on Lovable AI Development MCP Client Klaviyo (Marketing Automation) MCP on Mistral AI Agents MCP Compatible Klaviyo (Marketing Automation) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Klaviyo (Marketing Automation) MCP Server lets you manage your entire B2C e-commerce CRM and marketing stack through natural conversation. You can create detailed customer profiles, track campaign performance, and audit complex automation flows without opening the Klaviyo dashboard.

Use your agent to segment audiences, add profiles to specific lists, and get behavioral data for targeted messaging.

What your AI agents can do

Add profiles to list

Adds a comma-separated list of profile IDs to a specified Klaviyo marketing list.

Create profile

Creates a new Klaviyo profile using an email address; names are optional.

Get campaign details

Retrieves the status, target audience IDs, and message content for a specific Klaviyo campaign.

+ 7 more capabilities included
Create and Read Customer Profiles

The agent builds new customer records or pulls existing profiles, giving you access to contact details, custom data points, and predictive metrics.

Monitor and Detail Campaign Runs

You check the status of any email campaign—draft, scheduled, or sent—and review its specific audience and content.

Audit Customer Journey Flows

The agent retrieves the full logic of any automation sequence, showing the initial trigger and every subsequent step (emails, delays, SMS).

Segment and List Subscribers

You list dynamic segments or static lists to understand which groups of customers exist and how to target them.

Update Customer Subscriptions

The agent adds specific customer profiles to defined marketing lists, managing their preferences for targeted messages.

Extract Behavioral Data

You pull specific traits and behavioral analytics for a profile ID, letting you power highly personalized outreach.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

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 (Marketing Automation) on Vinkius
add019d75c1

add profiles to list

Adds a comma-separated list of profile IDs to a specified Klaviyo marketing list.

create019d75c1

create profile

Creates a new Klaviyo profile using an email address; names are optional.

get019d75c1

get campaign details

Retrieves the status, target audience IDs, and message content for a specific Klaviyo campaign.

get019d75c1

get flow details

Shows the entry trigger, action steps, and current operational status for a given automation flow.

get019d75c1

get profile

Pulls all data—contact info, custom properties, predictive analytics—for a single Klaviyo profile ID.

list019d75c1

list audience segments

Lists dynamic segments that automatically update based on customer behavior and analytics.

list019d75c1

list automation flows

Lists all automated marketing flows, including their IDs, names, and active status.

list019d75c1

list email campaigns

Lists all email campaigns, showing which ones are active or scheduled for a send.

list019d75c1

list lists

Lists all audience lists, including their IDs, names, and the total number of contacts in each.

list019d75c1

list profiles

Browses your entire customer base, providing profile IDs, email addresses, and names for auditing.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Klaviyo (Marketing Automation), then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Klaviyo MCP server cover

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 every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Managing Klaviyo means jumping between 4-5 different dashboards.

Today, checking a campaign's status means logging into Klaviyo, navigating to the Campaigns tab, finding the specific campaign, checking its status, and then maybe opening the Audience tab to see who it targets. If you need to audit the flow that feeds that audience, you have to open the Flows section. It's a constant, time-sucking cycle of clicks and context switching.

With the Klaviyo MCP Server, you just talk to your agent. You ask, 'What's the status of the 'Summer Promo' campaign and who is it sending to?' The agent runs the tools and hands you a single, structured answer. You get the full picture without leaving the chat.

Use `get_flow_details` to audit complex marketing journeys.

Manually checking a flow is painful. You have to remember if the sequence starts with an email, if there's a 3-day delay, and what the next action is. You spend time piecing together if the trigger is correct or if an action step was skipped.

Now, you ask your agent to run `get_flow_details`. It returns the entry trigger conditions, the full sequence of actions (emails, SMS, delays), and the current status, all in one go. You know exactly what's happening.

What you can do with this MCP connector

You're gonna manage your whole B2C e-commerce CRM and marketing stack straight through your agent. You don't gotta open the Klaviyo dashboard to handle profiles, track campaigns, or audit automation flows. Your agent handles it all with plain talk.

Create and Read Customer Profiles

Your agent builds new customer records using an email address, and you can pull all the data—contact info, custom properties, predictive metrics—for any single profile ID. You can also check out your entire customer base with list_profiles, getting all profile IDs, emails, and names for a full audit.

Monitor and Detail Campaign Runs

You can get a rundown of all email campaigns using list_email_campaigns, seeing which ones are active or scheduled. For a specific campaign, get_campaign_details pulls the status, target audience IDs, and message content. You can also see all automated marketing flows with list_automation_flows, which shows their IDs, names, and if they're active.

Audit Customer Journey Flows

To check the logic of an automation sequence, get_flow_details shows you the entry trigger, all action steps, and the flow's current status. You can also list every automated flow using list_automation_flows to see their IDs, names, and activity status.

Segment and List Subscribers

You can list all audience lists with list_lists, seeing the IDs, names, and total contact count for each. To understand who you're talking to, list_audience_segments shows you dynamic segments that update based on customer behavior and analytics.

Update Customer Subscriptions

Your agent adds a bunch of specific profile IDs to a specified marketing list using add_profiles_to_list, letting you manage who gets targeted messages.

Extract Behavioral Data

When you pull data for a profile ID with get_profile, you get all the specific traits and behavioral analytics, which lets you power super personalized outreach.

Built · Hosted · Managed by Vinkius Klaviyo MCP Server - Manage CRM & Automation Server ID 019d75c1-9bc3-736e-8dc7-6a2e7c6e1d26
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Klaviyo MCP

How do I use the `get_profile` tool to check a customer's data? +

You pass the unique profile ID to the agent. The agent returns all data available for that ID: contact info, custom properties, predictive metrics, and marketing preferences.

What does `list_audience_segments` do? +

list_audience_segments shows you dynamic segments. Unlike static lists, these groups update automatically based on what customers actually do (like viewing a specific product category).

Can I add people to a list using `add_profiles_to_list`? +

Yes, you provide a comma-separated string of profile IDs. The agent then executes the tool, adding those specific profiles to the target list.

What is the difference between `list_lists` and `list_audience_segments`? +

list_lists shows static lists you manage. list_audience_segments shows dynamic groups that change automatically based on customer behavior and engagement.

How do I check if a campaign is scheduled? +

You use list_email_campaigns first to find the campaign ID, then use get_campaign_details with that ID. This tells you the current status and the scheduled send time.

How do I use `list_email_campaigns` to see past campaign performance? +

The list_email_campaigns tool shows the campaign's current status, not its historical performance metrics. You first list the campaigns, and then use the campaign ID to get detailed performance data using a subsequent call.

What information does `get_flow_details` return about an automation flow? +

It gives you the flow's entry trigger conditions, its current operational status, and the complete sequence of actions (like emails or SMS) scheduled over time. This lets you audit your full lifecycle marketing process.

When should I use `list_profiles` instead of `get_profile`? +

Use list_profiles when you need to browse a group of contacts to find multiple profile IDs, emails, or names. Use get_profile when you already have a specific profile ID and need all its detailed information.

Can I check the status of an automation flow using my agent? +

Yes. Use the get_flow_details tool with a specific Flow ID. Your agent will retrieve the comprehensive status, including entry triggers and the sequence of action steps, allowing you to audit your lifecycle marketing in real-time.

How do I create a new customer profile through a conversation? +

Use the create_profile tool by providing the email address, first name, and last name. Your agent will generate the new contact profile in Klaviyo, ready for segmentation or being added to specific marketing lists.

Can my agent list all dynamically updated audience segments? +

Absolutely. Use the list_audience_segments tool to retrieve all dynamic segments from your Klaviyo account. These segments update automatically based on user behavior and analytics conditions, and your agent can report on their status directly in your chat.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Klaviyo. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.