# Klaviyo (Marketing Automation) MCP for AI Agents AI Agent Connect

> Klaviyo (Marketing Automation) MCP lets you manage your B2C CRM and e-commerce marketing directly through your AI client. You can create customer profiles, track email campaign performance, and audit your automated flows without jumping back and forth between tabs. It's built for anyone who needs to handle high-volume marketing data, audience segmentation, and lifecycle automation using natural conversation.

## Overview
- **Category:** growth-engine
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_f91ImGhLGCv96lPNqhNW8vwNS1mtSYJWVNbFY5jO/ai-agent-connect
- **Tags:** b2c-crm, personalized-marketing, sms-marketing, customer-profiles, automation-flows, e-commerce-marketing

## Description

This connector lets you take full control of your e-commerce marketing, customer data, and automation flows through natural conversation. Managing a growing brand usually means drowning in different tabs. You're constantly switching between your CRM, your email platform, and your spreadsheets just to see if a specific flow is actually working or to figure out why a certain customer segment isn't converting. It's a lot of manual clicking that eats up your day. This Connector changes that by letting you talk to your marketing data instead of digging for it. You can ask your agent to pull up a customer's full history, check the status of a live campaign, or see exactly what's happening inside an automated sequence. It turns your AI into a marketing analyst that knows your Klaviyo account inside and out. When you use this through the Vinkius catalog, you're getting a direct line to your most important customer data. You can audit your automation flows to catch errors before they hit your inbox, or quickly move people into specific lists for a flash sale. You can also perform deep data audits to extract specific behavioral analytics for individual profiles. This means you can see exactly how a customer interacts with your brand, pulling in custom properties and predictive scores like customer lifetime value. Instead of hunting through a database, you just ask your agent to summarize a customer's status. It's about having the right information at the right moment, whether you're troubleshooting a specific account or planning a high-level growth strategy.

## Tools

### add_profiles_to_list
Move specific customers into a target list using their unique profile IDs. This is critical for managing subscriptions and segments.

### list_email_campaigns
See all your email broadcasts, including active, draft, and scheduled campaigns. Use this to monitor your daily marketing activity.

### get_flow_details
See the entry triggers and every action step in a specific automation flow. This helps you debug why a sequence isn't firing.

### list_audience_segments
Browse dynamic segments to find high-value customers or churn risks. Use this to identify your most engaged subscribers.

### list_profiles
Browse your contact list to find specific customer names and email addresses. It's the best way to start a detailed customer audit.

### create_profile
Add a new lead to your CRM with an email address and optional personal details. Use this for manual lead insertion or syncing.

### list_lists
View all your marketing lists, including their names and total contact counts. This is perfect for auditing your subscription groups.

### get_campaign_details
Get the status, targeted audience, and content for a specific email campaign. Use this to verify what's being delivered.

### list_automation_flows
Audit your automated lifecycle marketing sequences like abandoned carts. This lets you see all your active flows at a glance.

### get_profile
Pull every detail for a customer, from contact info to predictive analytics like CLV. Use this for deep behavioral analysis.

## Prompt Examples

**Prompt:** 
```
Show me the status of our 'Spring Sale' campaign.
```

**Response:** 
```
I've checked your Klaviyo account. The 'Spring Sale' campaign is currently **Scheduled** to go out on Friday at 9:00 AM. It's targeting the 'Active Shoppers' segment. Would you like me to pull the content of that email for you?
```

**Prompt:** 
```
Are there any issues with the abandoned cart flow?
```

**Response:** 
```
I've audited your automation flows. The 'Abandoned Cart' flow is **Active**. The trigger is 'Cart value over $50' and it currently has 4 action steps, including a 2-hour delay and an SMS follow-up. Everything looks like it's running correctly.
```

**Prompt:** 
```
Give me the details for customer profile ID prof-9982.
```

**Response:** 
```
Here are the details for profile **prof-9982**: 
- **Name:** Jane Doe 
- **Email:** jane.d@example.com 
- **CLV:** $450.00 
- **Churn Risk:** Low 
- **Custom Properties:** 
  - *Favorite Category:* Footwear 
  - *Membership Level:* Gold
```

## Capabilities

### Create new customer profiles
Manually add leads or sync data into your CRM with just a few words.

### Track email campaign performance
Get real-time stats on active and scheduled broadcasts instantly.

### Audit automation flows
See the exact triggers and action steps of your lifecycle marketing sequences.

### Manage audience segments
Identify high-value customers or churn risks based on behavior.

### Organize marketing lists
Move profiles into specific subscription groups or target lists.

### Extract customer traits
Pull specific behavioral analytics and custom properties for any profile.

## Use Cases

### Fixing a broken welcome series
An e-commerce owner notices a drop in signups. They ask the agent to use list_automation_flows to check the Welcome Series and get_flow_details to see if the trigger is correct.

### Rapid customer research
A support lead needs to know a customer's history. They ask the agent to use get_profile to see the customer's past purchases and custom properties instantly.

### Segmenting for a flash sale
A growth engineer wants to target high-spenders. They use list_audience_segments to find the VIP cohort and then add those IDs to a new list using add_profiles_to_list.

### Campaign auditing
A marketer wants to check the status of the Spring Sale. They use list_email_campaigns to see the schedule and get_campaign_details to verify the content.

## Benefits

- Stop manual dashboard hopping by checking campaign statuses and flow details directly in your AI client.
- Identify high-value customers faster by using list_audience_segments to see real-time behavioral data.
- Ensure your automation is actually working by auditing lifecycle sequences with list_automation_flows.
- Speed up lead generation by using create_profile to add new customers to your CRM without leaving your chat.
- Get instant customer insights by pulling full profile data including CLV and churn risk with get_profile.
- Keep your marketing lists organized by using add_profiles_to_list to manage subscriptions and targeted messaging.

## How It Works

The bottom line is you get a conversational interface for your entire Klaviyo marketing backend.

1. Connect your Klaviyo Private API Key to the Connector via the Vinkius dashboard.
2. Open your preferred AI client and ask a question about your marketing data.
3. Get immediate answers, data exports, or automated actions on your Klaviyo account.

## Frequently Asked Questions

**Can the Klaviyo (Marketing Automation) MCP create new customer profiles?**
Yes, it allows you to create new profiles directly through your AI client by providing an email address. This is great for quickly adding leads from other sources without logging into your CRM.

**How do I use the Klaviyo (Marketing Automation) MCP to check my email campaigns?**
You can simply ask your AI agent to list your campaigns or get details on a specific one. It will show you the status, scheduled times, and which audience segments are being targeted.

**Can I audit my automation flows with the Klaviyo (Marketing Automation) MCP?**
Yes, you can use it to check the entry triggers and the sequence of actions for your flows. This helps you ensure your lifecycle marketing is actually following the correct steps.

**Does the Klaviyo (Marketing Automation) MCP work with my existing audience segments?**
It allows your agent to list and understand your dynamic segments. You can ask questions about your high-value customers or churn risks based on that data.

**How does the Klaviyo (Marketing Automation) MCP help with e-commerce growth?**
It lets you quickly identify high-value cohorts and manage your marketing lists. You can move profiles between lists and monitor campaign performance to see what's actually driving sales.

**Can I get specific customer data using the Klaviyo (Marketing Automation) MCP?**
Yes, you can retrieve detailed profile information including contact details, custom properties, and predictive analytics like churn risk or customer lifetime value.

**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.