Klaviyo-MCP-Server

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

  1. Clone this repository
  2. Install dependencies
  3. Create a .env file and add your Klaviyo API key
  4. 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.