Klaviyo
Klaviyo MCP Pack β wraps the Klaviyo API for email marketing
Installation
npx klaviyoAsk AI about Klaviyo
Powered by Claude Β· Grounded in docs
I know everything about Klaviyo. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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.
π 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! π
