Klaviyo MCP integration
Actions unsubscribe and suppression requests on the spot, checks what a customer is subscribed to, sets up back in stock alerts, and merges duplicate profiles.
225actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Add profile to list
Lyro adds customer profiles to a Klaviyo list by email or ID. Your marketing team segments leads by behavior or interest instantly.
Bulk create events
Lyro records multiple customer interactions as events in a single request. Your marketing automation responds to behavior patterns as they happen.
Suppress profiles
Lyro removes profiles from email marketing to honor opt-out requests. Your compliance stays current without manual intervention.
How businesses use Klaviyo + Lyro
Each card is one request a support team gets, and the Klaviyo actions Lyro runs to close it.
Honour an unsubscribe while the customer is still there
When someone asks to stop hearing from you, Lyro unsubscribes the profile, suppresses it from future sends, and can start the deletion request, so the ask is recorded in Klaviyo rather than promised in a reply.
Unsubscribe ProfilesSuppress ProfilesRequest Profile DeletionSee what a customer has already been sent
Lyro pulls the profile and reads the lists and segments it belongs to, so an agent picking up the thread knows which campaign the customer is reacting to before answering.
Get ProfileGet Profile ListsGet Profile SegmentsRegister the alert that fires when stock returns
For an item that is out of stock, Lyro identifies the exact catalog variant and registers a back in stock subscription against it, so Klaviyo sends the alert rather than the customer checking back.
Get Catalog ItemGet Catalog VariantCreate Back In Stock SubscriptionKeep the profile records clean as conversations happen
Lyro adds a confirmed contact to the right list, merges the duplicate profile the same person created with a second address, and removes anyone from a list they no longer belong on.
Add Profile to ListMerge ProfilesRemove Profile from List
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Klaviyo actions it has and picks the ones a request needs.
- 01
Connect Klaviyo
Authorize the Klaviyo account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Klaviyo actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Klaviyo
Setup, permissions, and the limits of what Lyro can do inside Klaviyo.
Yes. Unsubscribe Profiles writes the opt-out onto the profile's consent record, and Suppress Profiles blocks future email to that address whichever list it sits on. For an erasure request, Request Profile Deletion starts Klaviyo's own deletion process rather than just clearing a field.
Every action available in Klaviyo
All 225 actions your agent can call on Klaviyo, straight from the live MCP connection.
Add profile to list
Add profiles to a Klaviyo list by profile IDs or email addresses.
Assign campaign message template
Creates a non-reusable version of the template and assigns it to the message.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.
Bulk create client events
Use the client-side endpoint with a public API key to track profile activity.
Bulk create events
Bulk create events for multiple profiles in a single request.
Cancel campaign send
Cancel or revert a campaign send job.
Create back in stock subscription
Use the server-side endpoint to subscribe to restock alerts, following the Back in Stock API guide.
Create campaign
Creates a campaign given a set of parameters, then returns it.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.
Create campaign clone
Clones an existing campaign, returning a new campaign based on the original with a new ID and name.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.
Create campaign recipient estimation job
Start an asynchronous task to estimate the number of recipients for a campaign.
Create campaign send job
Trigger a campaign to send asynchronously<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.
Create catalog category
Create a new catalog category.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.
Create catalog category relationships items
Create a new item relationship for the given category ID.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.
Create catalog item
Create a new catalog item.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.
Create catalog item relationships categories
Create a new catalog category relationship for the given item ID.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.
Create catalog variant
Create a new variant for a related catalog item.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.
Create client back in stock subscription
Use the endpoint for client-side back in stock notifications with a public API key.
Create client event v2
Create a client-side event in Klaviyo to track user interactions.
Create client subscription
Endpoint manages email/SMS opt-ins using consent and requires public API key for client use.
Create coupon
Creates a new coupon.<br><br>*Rate limits*:<br>Burst: 3/s<br>Steady: 60/m **Scopes:** coupons:write.
Create coupon code
Synchronously creates a coupon code for the given coupon.<br><br>*Rate limits*:<br>Burst: 350/s<br>Steady: 3500/m **Scopes:** coupon-codes:write.
Create event
Create or update a profile event with minimum identifiers and metric name.
Create list
Create a new list.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m<br>Daily: 100/d **Scopes:** lists:write.
Create or update client profile
Update user profiles without tracking using a public client-side API; use a private server-side API for identifier changes.
Create or update client push token
This endpoint for mobile SDKs (iOS & Android) creates/updates push tokens using a public API key.
Create or update profile
Create or update a profile in Klaviyo with the given attributes.
Create or update push token
Create or update a push token for mobile push notifications.
Create profile
Create a new profile.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** profiles:write.
Create segment
Create a segment.<br><br>*Rate limits*:<br>Burst: 1/s<br>Steady: 15/m<br>Daily: 100/d **Scopes:** segments:write.
Create tag
Summary: Instructions on creating a tag within an account's designated tag group with a maximum of 500 tags, with optional tag group specification.
Create tag group
Create tag groups up to 50 per account, defaulting to non-exclusive unless specified.
The tools Klaviyo sits next to
Same connection, same setup. Pick the next one your team already uses.
Benchmark email
Adds contacts to lists and automations, reports opens and clicks, clears bounced addresses, and proofs a campaign before scheduling.
Doppler marketing automation
Adds and verifies subscribers, reads a contact's campaign delivery history, imports batches with error reporting, and records opt-outs on the spot.
Kickbox
Verifies an address the moment a customer types it, flags disposable domains, and catches a typo before a confirmation email is sent.
Moz
Fetches Domain Authority, Page Authority, and Spam Score for any domain, ranks a site's top pages, and confirms whether inbound links are live.
Remarkety
Uploads and refreshes contacts in batches, syncs cart changes for remarketing, and reads campaign, customer and product records on request.
Thanks.io
Builds and cleans mailing lists, proofs a piece before print, dispatches postcards or queues stored sends, and looks up what already shipped.

Ready to connect Klaviyo?
Authorize the account and your agent has all 225 actions from the first conversation.


