K
Klaviyo MCP
49
Stack Score
Editorial pick✓ Verified workingMCP server
Klaviyo MCP
Klaviyo ecommerce CRM ops from Claude.
Best for
Best for ecommerce brands on Klaviyo (especially Shopify).
At a glance
- Pricing
- open-source
- Setup time
- 20 minutes
- Learning curve
- moderate
- Last verified
- 5/27/2026
What we love
- ✓Klaviyo-maintained
- ✓Most-used ecom marketing platform
- ✓Strong segment + flow API
Where it falls short
- −Klaviyo plan required
- −Best in Shopify stack
- −Per-contact pricing climbs
Install & connect
Copy-paste ready
Install
shell
npx -y mcp-remote https://klaviyo.run.tools
Config — Claude Desktop
json
{
"mcpServers": {
"klaviyo": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://klaviyo.run.tools"]
}
}
}Config — Claude Code
shell
claude mcp add --transport http klaviyo https://klaviyo.run.tools
Pricing
✓ Pricing verified Jun 14, 20261 tier
Open-source
$0
perpetual
- ✓MIT
Overview
MCP server for Klaviyo — profile + segment + flow + campaign CRUD, list mgmt, predictive analytics. Drop-in for AI-powered ecom marketing.
Key features
- ●Profile + segment CRUD
- ●Flow + campaign ops
- ●List mgmt
- ●Predictive analytics
- ●Shopify-native
Exposed tools
The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.
- klaviyo_get_account_detailsGet the details of the Klaviyo account.
- klaviyo_get_campaignsReturn campaigns based on filters.
- klaviyo_get_campaignReturn a specific campaign by ID.
- klaviyo_create_campaignCreate a new draft campaign.
- klaviyo_get_campaign_reportReturn metrics data for campaigns within a timeframe.
- klaviyo_assign_template_to_campaign_messageAssign an email template to a campaign message.
- klaviyo_get_flowsReturn flows based on filters.
- klaviyo_get_flowReturn a flow by ID.
- klaviyo_get_flow_reportReturn metrics data for flows within a timeframe.
- klaviyo_get_listsGet all lists in the account.
- klaviyo_get_listGet a list by ID.
- klaviyo_get_eventsGet individual event records by filter.
- klaviyo_get_catalog_itemsGet all catalog items in the account.
- klaviyo_get_email_templateGet an email template by ID.
- klaviyo_create_email_templateCreate a new email template from HTML.
- klaviyo_get_profilesGet all profiles in the account.
- klaviyo_get_profileGet profile by ID.
- klaviyo_create_profileCreate a new profile.
- klaviyo_update_profileUpdate a profile by ID.
- klaviyo_subscribe_profile_to_marketingSubscribe a profile to marketing for a channel.
- klaviyo_unsubscribe_profile_from_marketingUnsubscribe a profile from marketing for a channel.
- klaviyo_get_segmentsGet all segments in the account.
- klaviyo_get_segmentGet a segment by ID.
- klaviyo_get_metricsGet all metrics in the account.
- klaviyo_get_metricGet a metric by ID.
- klaviyo_query_metric_aggregatesQuery and aggregate event data for a metric.
- klaviyo_upload_image_from_urlUpload an image from a URL or data URI.
Best use cases
Ecom marketing automation
Let Claude design Klaviyo flows + segments from chat.
Predictive analytics
Pull Klaviyo predictive scores for Claude-driven segmentation.
Integrations
Similar tools
See all marketing →One AI Stack pick every week.
The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.