Klaviyo-MCP-Server
1
The Klaviyo MCP Server is a robust tool designed for interacting with the Klaviyo API, offering full coverage of API endpoints and resources for managing various operational aspects such as profiles, lists, campaigns, and more. It provides seamless integration with LLMs and supports comprehensive access to Klaviyo data.
Klaviyo MCP Server
A comprehensive Model Context Protocol (MCP) server for interacting with the Klaviyo API. This server provides tools and resources for managing profiles, lists, segments, campaigns, flows, and more in Klaviyo.
Features
- Complete coverage of Klaviyo API endpoints
- MCP tools for all major Klaviyo operations
- MCP resources for accessing Klaviyo data
- Easy integration with LLMs via the Model Context Protocol
Setup
- Clone this repository
- Install dependencies
- Create a
.env
file and add your Klaviyo API key - Start the server
Testing with MCP Inspector
You can test the server using the MCP Inspector. This opens a web interface to test available tools and resources.
Available Tools
Profiles
- Manage profiles in Klaviyo
Lists
- Manage lists in Klaviyo
Segments
- Manage segments in Klaviyo
Events
- Manage events in Klaviyo
Metrics
- Manage metrics in Klaviyo
Campaigns
- Manage campaigns in Klaviyo
Flows
- Manage flows in Klaviyo
Templates
- Manage templates in Klaviyo
Catalogs
- Manage catalogs in Klaviyo
Tags
- Manage tags in Klaviyo
Webhooks
- Manage webhooks in Klaviyo
Data Privacy
- Request profile deletion
Coupons
- Manage coupons in Klaviyo
Forms
- Manage forms in Klaviyo
Reviews
- Manage product reviews in Klaviyo
Images
- Manage images in Klaviyo
Available Resources
- Access specific Klaviyo resources via MCP resources.
API Documentation
For more information about the Klaviyo API, see the official documentation.