MCP / Messaging
Klaviyo MCP
Klaviyo email: profiles, lists, segments, campaigns, flows, events. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
Read this Klaviyo campaign and summarize its name, reported status and scheduled send details.
Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.
What Klaviyo MCP can do
116 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
klaviyo_add_profile_to_list | Add profiles to a list WRITE action |
klaviyo_assign_template_to_message | Assign a template to a campaign message Clones the template and assigns it to the message. |
klaviyo_bulk_create_catalog_items | Bulk create catalog items Up to 100 item objects. |
klaviyo_bulk_create_coupon_codes | Bulk create coupon codes |
klaviyo_bulk_create_events | Track many events for one profile |
klaviyo_bulk_import_profiles | Bulk import profiles Up to 10,000 profile objects; optionally add them all to a list. |
klaviyo_campaign_values_report | Campaign performance report |
klaviyo_cancel_campaign_send_job | Cancel or revert a campaign send with action 'cancel' (scheduled) or 'revert' (in progress). |
klaviyo_clone_campaign | Clone a campaign |
klaviyo_clone_template | Clone a template |
klaviyo_create_back_in_stock_subscription | Subscribe to back-in-stock notifications |
klaviyo_create_campaign | Create a campaign |
Show all 60 actions
| Action | What it does |
|---|---|
klaviyo_create_catalog_category | Create a catalog category |
klaviyo_create_catalog_item | Create a catalog item |
klaviyo_create_coupon | Create a coupon |
klaviyo_create_coupon_code | Create a coupon code |
klaviyo_create_event | Track a customer event |
klaviyo_create_list | Create a list |
klaviyo_create_profile | Create a new profile Provide at least one of email, phone_number, or external_id. |
klaviyo_create_segment | Create a segment |
klaviyo_create_tag | Create a tag |
klaviyo_create_tag_group | Create a tag group |
klaviyo_create_template | Create a template |
klaviyo_create_web_feed | Create a web feed |
klaviyo_create_webhook | Create a webhook |
klaviyo_delete_campaign | Delete a campaign WRITE action |
klaviyo_delete_catalog_item | Delete a catalog item WRITE action |
klaviyo_delete_coupon | Delete a coupon WRITE action |
klaviyo_delete_flow | Delete a flow WRITE action |
klaviyo_delete_list | Delete a list WRITE action |
klaviyo_delete_segment | Delete a segment WRITE action |
klaviyo_delete_tag | Delete a tag WRITE action |
klaviyo_delete_template | Delete a template WRITE action |
klaviyo_delete_web_feed | Delete a web feed WRITE action |
klaviyo_delete_webhook | Delete a webhook WRITE action |
klaviyo_estimate_campaign_recipients | Estimate a campaign's recipient count (creates the async estimation job for the campaign). |
klaviyo_flow_series_report | Flow time-series report |
klaviyo_flow_values_report | Flow performance report |
klaviyo_form_values_report | Form values report |
klaviyo_get_account | Get one account by ID |
klaviyo_get_campaign | Get one campaign |
klaviyo_get_campaign_recipient_estimation | Get a campaign's recipient estimation |
klaviyo_get_campaign_send_job | Get a campaign send job status |
klaviyo_get_catalog_item | Get one catalog item |
klaviyo_get_coupon | Get one coupon |
klaviyo_get_event | Get one event |
klaviyo_get_flow | Get one flow |
klaviyo_get_flow_action | Get one flow action |
klaviyo_get_flow_message | Get one flow message |
klaviyo_get_form | Get one form |
klaviyo_get_image | Get one image |
klaviyo_get_list | Get one list |
klaviyo_get_metric | Get one metric |
klaviyo_get_object_record | Get one custom object record |
klaviyo_get_object_type | Get one custom object type |
klaviyo_get_profile | Get one customer profile |
klaviyo_get_review | Get one review |
klaviyo_get_segment | Get one segment |
klaviyo_get_tag | Get one tag |
klaviyo_get_template | Get one template |
And 56 more actions; the docs lists every one.
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
klaviyo_get_campaignklaviyo_get_flowklaviyo_get_catalog_itemConnect Klaviyo in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Add your Klaviyo private API key
Paste it into the Klaviyo connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.
- Klaviyo private API key - Klaviyo - Settings - Account - API keys. Get key ->
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Klaviyo account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.