# klaviyo-mcp

Klaviyo email marketing MCP server. Query campaigns, flows, segments, and subscriber profiles directly from your AI assistant. Get performance metrics, look up customers by email, and browse automati…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add janmacher02-xl8y/klaviyo-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list janmacher02-xl8y/klaviyo-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get janmacher02-xl8y/klaviyo-mcp get_campaigns

# Call a tool
npx -y @smithery/cli@latest tool call janmacher02-xl8y/klaviyo-mcp get_campaigns '{}'
```

## Direct MCP Connection

Endpoint: `https://klaviyo-mcp--janmacher02-xl8y.run.tools`

## Tools (7)

- `get_campaigns` — List Klaviyo email campaigns with their status, subject line, send time, and recipient count. Shows up to 20 most recen…
- `get_campaign_metrics` — Get detailed performance metrics for a specific Klaviyo campaign: open rate, click rate, revenue, unsubscribes, bounces.
- `get_profile` — Look up a Klaviyo subscriber profile by email address. Returns name, location, consent status, lifetime value, and cust…
- `get_flows` — List Klaviyo automation flows with their trigger type, status, and creation date.
- `get_segments` — List all Klaviyo segments with their profile count and creation date.
- `get_account_overview` — Get a quick overview of a Klaviyo account: account name, timezone, contact email, and industry.
- `search_profiles` — Search Klaviyo profiles by email fragment, first name, or last name. Returns up to 10 matching profiles.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get janmacher02-xl8y/klaviyo-mcp <tool-name>
```
