Klaviyo MCP Server - Barndoor Documentation

Klaviyo

SecureOfficial RemoteCRM, Sales & Marketing

Summary: Official Klaviyo remote MCP connector for email marketing campaigns, flows, profiles, lists, segments, and analytics.

How Teams Use It: Teams use the Klaviyo MCP to enabling marketers to ask questions and execute actions in natural language. Teams use it to pull campaign and flow performance reports, create and manage campaigns, upload customer profiles, generate email templates, and analyze segments without switching contexts.

Tools

Tool Name Tool Description Tool Type
assign_template_to_campaign_message Assigns an email template to a campaign message. Use after creating a template and an email campaign. Update
clone_email_template Create a clone of an existing email template. Create
create_campaign Creates a new draft campaign. Can be used with create_email_template and assign_template_to_campaign_message. Create
create_dnd_email_template Create a new drag-and-drop (DND) email template with a structured definition. Create
create_email_template Create a new email template (CODE, USER_DRAGGABLE, SYSTEM_DRAGGABLE). Returns the ID of the template. Create
create_profile Create a new profile. Must include either email, phone_number, or external_id. Create
create_translation BETA. Create a new translation collection for a Klaviyo resource. Create
delete_email_template Delete an email template by ID. Delete
delete_translation BETA. Delete a translation collection by ID. Delete
get_account_details Get the details of the account. You can view and edit your account details flow in the Klaviyo UI at https://www.klaviyo.com/settings/account Read
get_all_universal_content Get all universal content in an account. Read
get_bulk_create_catalog_items_job Get a catalog item bulk create job with the given job ID. Read
get_bulk_create_catalog_items_jobs Get all catalog item bulk create jobs. Read
get_bulk_create_coupon_code_jobs Get all coupon code bulk create jobs. Read
get_bulk_create_coupon_codes_job Get a coupon code bulk create job with the given job ID. Read
get_bulk_create_variants_job Get a catalog variant bulk create job with the given job ID. Read
get_bulk_create_variants_jobs Get all catalog variant bulk create jobs. Read
get_bulk_delete_catalog_items_job Get a catalog item bulk delete job with the given job ID. Read
get_bulk_delete_catalog_items_jobs Get all catalog item bulk delete jobs. Read
get_bulk_delete_variants_job Get a catalog variant bulk delete job with the given job ID. Read