MoreAI.tools
K
Klaviyo MCP
49
Stack Score
Editorial pick✓ Verified workingMCP server
Klaviyo MCP logo

Klaviyo MCP

Klaviyo ecommerce CRM ops from Claude.

Try Klaviyo MCP

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, 2026

1 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_details
    Get the details of the Klaviyo account.
  • klaviyo_get_campaigns
    Return campaigns based on filters.
  • klaviyo_get_campaign
    Return a specific campaign by ID.
  • klaviyo_create_campaign
    Create a new draft campaign.
  • klaviyo_get_campaign_report
    Return metrics data for campaigns within a timeframe.
  • klaviyo_assign_template_to_campaign_message
    Assign an email template to a campaign message.
  • klaviyo_get_flows
    Return flows based on filters.
  • klaviyo_get_flow
    Return a flow by ID.
  • klaviyo_get_flow_report
    Return metrics data for flows within a timeframe.
  • klaviyo_get_lists
    Get all lists in the account.
  • klaviyo_get_list
    Get a list by ID.
  • klaviyo_get_events
    Get individual event records by filter.
  • klaviyo_get_catalog_items
    Get all catalog items in the account.
  • klaviyo_get_email_template
    Get an email template by ID.
  • klaviyo_create_email_template
    Create a new email template from HTML.
  • klaviyo_get_profiles
    Get all profiles in the account.
  • klaviyo_get_profile
    Get profile by ID.
  • klaviyo_create_profile
    Create a new profile.
  • klaviyo_update_profile
    Update a profile by ID.
  • klaviyo_subscribe_profile_to_marketing
    Subscribe a profile to marketing for a channel.
  • klaviyo_unsubscribe_profile_from_marketing
    Unsubscribe a profile from marketing for a channel.
  • klaviyo_get_segments
    Get all segments in the account.
  • klaviyo_get_segment
    Get a segment by ID.
  • klaviyo_get_metrics
    Get all metrics in the account.
  • klaviyo_get_metric
    Get a metric by ID.
  • klaviyo_query_metric_aggregates
    Query and aggregate event data for a metric.
  • klaviyo_upload_image_from_url
    Upload 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

Klaviyo
Shopify
Magento
BigCommerce
WooCommerce

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.