Skip to main content

Klaviyo MCP Server

Project description

Klaviyo MCP Server (Beta)

The Klaviyo Model Context Protocol (MCP) server integrates with Klaviyo's APIs, allowing you to interact with your Klaviyo data using a variety of MCP clients. For a detailed guide on how to set up and use this server, see our Klaviyo MCP server guide.

[!WARNING] The Klaviyo MCP server is currently in beta and is subject to change. Please provide any feedback using this form.

Prerequisites

  • uv
  • A compatible MCP client (e.g., Cursor). Note: This server runs locally, so web-based clients such as ChatGPT are not supported at this time.

Quickstart

Create a Klaviyo private API key

To utilize all available tools, create a Klaviyo private API key with the following permissions:

Scope Access
Accounts Read
Campaigns Full
Catalogs Read
Events Full
Flows Read
Images Full
List Read
Metrics Read
Profiles Full
Segments Full
Subscriptions Full
Tags Read
Templates Full

Install uv

For macOS and Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

For Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Add the server to your MCP client

For guidance on securely configuring your MCP client, refer to our Klaviyo MCP server guide.

Available tools

Category Tool name Description
Accounts get_account_details Get details of your account.
Campaigns get_campaigns List your campaigns.
Campaigns get_campaign Get details of a campaign.
Campaigns create_campaign Create a campaign.
Campaigns assign_template_to_campaign_message Assign an email template to a campaign message.
Catalogs get_catalog_items List your catalog items.
Events get_events List events.
Events create_event Create an event for a profile.
Events get_metrics List event metrics.
Events get_metric Get details of an event metric.
Flows get_flows List your flows.
Flows get_flow Get details of a flow.
Groups get_lists List your lists.
Groups get_list Get details of a list.
Groups get_segments List your segments.
Groups get_segment Get details of a segment.
Images upload_image_from_file Upload image from a local file.
Images upload_image_from_url Upload image from a URL.
Profiles get_profiles List your profiles.
Profiles get_profile Get details of a profile.
Profiles create_profile Create a profile.
Profiles update_profile Update a profile.
Profiles subscribe_profile_to_marketing Subscribe a profile to marketing for a given channel and list.
Profiles unsubscribe_profile_from_marketing Unsubscribe a profile from marketing for a given channel and list.
Reporting get_campaign_report Get a report of your campaign performance.
Reporting get_flow_report Get a report of your flow performance.
Templates create_email_template Create an HTML email template.
Templates get_email_template Get the details of an email template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

klaviyo_mcp_server-0.2.3.tar.gz (60.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

klaviyo_mcp_server-0.2.3-py3-none-any.whl (37.6 kB view details)

Uploaded Python 3

File details

Details for the file klaviyo_mcp_server-0.2.3.tar.gz.

File metadata

  • Download URL: klaviyo_mcp_server-0.2.3.tar.gz
  • Upload date:
  • Size: 60.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.9

File hashes

Hashes for klaviyo_mcp_server-0.2.3.tar.gz
Algorithm Hash digest
SHA256 4ef82b79987453195323f8b2b197e5c7abba0b881409b32d7aa0117ead6939c1
MD5 0932bbbd2660bfffea5d7ac680e2ace3
BLAKE2b-256 bced3b23465f2e82bfed1952f9308c7791367175323e63a61ccd9b6ba5bc412e

See more details on using hashes here.

File details

Details for the file klaviyo_mcp_server-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for klaviyo_mcp_server-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1bd9968cbff36d5a5e0a0a01ff3352885d61e2cb06d0e98c0c8d5d5f524d9e80
MD5 3923053feec96a9d0f5771e1955d136b
BLAKE2b-256 b8a7ed9153d0104fac38280e73f6d737aa5a91196ed2aea7c44d5e5a5f033726

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page