Skip to main content
Glama
universal-mcp

Klaviyo MCP Server

Welcome to the Universal MCP Klaviyo API. This project provides a starting point for your API application, generated automatically by MCP CLI to help you kickstart your development quickly.

Related MCP server: Mailchimp MCP Server

šŸ“‹ Prerequisites

Before you begin, ensure you have met the following requirements:

  • Python 3.11+ (Recommended)

  • uv installed globally (pip install uv)


šŸ› ļø Setup Instructions

Follow these steps to get the development environment up and running:

1. Sync Project Dependencies

Navigate to the project root directory (where pyproject.toml is located).

uv sync

This command uses uv to install all dependencies listed in pyproject.toml into a virtual environment (.venv) located in the project root.

2. Activate the Virtual Environment

Activating the virtual environment ensures that you are using the project's specific dependencies and Python interpreter.

  • On Linux/macOS:

source .venv/bin/activate
  • On Windows:

.venv\\Scripts\\activate

3. Start the MCP Inspector

Use the MCP CLI to start the application in development mode.

mcp dev src/universal_mcp_klaviyo/mcp.py

The MCP inspector should now be running. Check the console output for the exact address and port.

šŸš€ Usage

Once the server is running, you can test the tools and interact with them.

šŸ“ Project Structure

The generated project has a standard layout:

.
ā”œā”€ā”€ src/                  # Source code directory
│   └── universal_mcp_klaviyo/
│       ā”œā”€ā”€ __init__.py
│       └──   mcp.py      # Server is launched here
│       └──   app.py      # Application tools are defined here
ā”œā”€ā”€ tests/                # Directory for project tests
ā”œā”€ā”€ .env                  # Environment variables (for local development)
ā”œā”€ā”€ pyproject.toml        # Project dependencies managed by uv
ā”œā”€ā”€ README.md             # This file

āž”ļø Next Steps


šŸ“„ License


This project was generated using MCP CLI — Happy coding! šŸš€

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with the Mailchimp API for managing campaigns, lists, templates, reports, and automations through natural language.
    3
    -
  • F
    license
    D
    quality
    D
    maintenance
    A comprehensive MCP server for interacting with the Klaviyo API, providing tools and resources for managing profiles, lists, segments, campaigns, flows, and more.
    41
    6
    -