
Klaviyo MCP
io.scalablyPublished by scalably.iov1.0.0Updated Oct 24, 2026
Klaviyo MCP: campaigns, flows, segments, metrics, reports, profiles across many accounts. 24 tools.
Overview
Local Klaviyo MCP server with 24 read-only tools for campaigns, flows, segments, metrics, reports and profiles across multiple accounts.
- What you can do
- List configured accounts and account metadata such as org name, timezone and currency
- List and inspect campaigns, flows, segments, lists, tags and templates, including template HTML
- Pull campaign, flow, segment and sign-up form performance reports, plus A/B variation breakdowns and time series
- Aggregate any metric over a custom timeframe and run custom values or series reports
- Look up customer profiles and recent events, and list suppressed profiles by reason
- Produce a unified cross-brand summary across all configured accounts
- When to use it
- Useful when you want an assistant to answer questions about Klaviyo email and SMS marketing performance, compare brands or accounts, or audit campaigns, flows and templates without opening the Klaviyo dashboard.
- Requirements
- Runs locally via npx or the Claude Desktop .mcpb bundle. Needs a Klaviyo private API key in KLAVIYO_KEY_MAIN, or one KLAVIYO_KEY_ variable per account; multiple accounts require Claude Code or Codex. Optional KLAVIYO_API_BASE and KLAVIYO_RETRY_BASE_MS. Network access to the Klaviyo API.
Installation
In SourceWeft
- Open Klaviyo MCP in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Klaviyo MCP
Klaviyo MCP server. 24 read-only tools cover campaigns, flows, segments, metrics, reports, and profiles across many accounts.
Install
Claude Code:
Codex:
Claude Desktop: download klaviyo-mcp.mcpb from the latest GitHub release and open it. Claude Desktop's install form only accepts one account (KLAVIYO_KEY_MAIN).
Setup
- Create a private API key in Klaviyo under Settings > API Keys.
- Set one
KLAVIYO_KEY_<name>=pk_xxxenvironment variable per account, for exampleKLAVIYO_KEY_MAINorKLAVIYO_KEY_STOREONE. The server auto-discovers everyKLAVIYO_KEY_*variable at startup;list_accountsshows what it found. - Multiple Klaviyo accounts (agencies, multi-brand portfolios) work only through Claude Code or Codex, since both let you pass arbitrary extra environment variables. Add as many
KLAVIYO_KEY_<name>variables as you have accounts, then call tools with the matchingaccountargument (the name afterKLAVIYO_KEY_, lowercased). - All 24 tools are read-only.
Tools (24)
Configuration
Reply shape
Every tool returns plain JSON with status (succeeded, partial, no_op), operation, summary, target, result, proof, warnings, recovery. Failures throw a plain error string: <code>: <message> <hint>.
Limits
Reporting endpoints (campaign_report, flow_report, campaign_ab_report, flow_series_report, segment_report, form_report, custom_report for values/series reports) are rate limited by Klaviyo to 2 requests per minute per account. Reporting data is only available from 2023-06-01 onward; a custom range starting earlier is clamped to that floor. A single reporting request cannot span more than one calendar year, so a longer custom range is auto-windowed into consecutive yearly chunks with a spacing delay between them.
Verify
Each release lists the package version, the .mcpb sha256 and the production commit it was derived from in CHANGELOG.md. CI runs the tests and a clean install of the packed tarball on every push.
Privacy Policy
This server runs locally, on your machine, under your own credentials. It collects no personal data, contains no telemetry, stores nothing persistently, and talks only to the vendor API it wraps. No third party, including Scalably, receives your data. Contact: [email protected]. Canonical copy: https://scalably.io/connector-privacy.html
License
MIT. Copyright Scalably.
Source: README.md at commit 48811d3
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts