Skip to main content
Glama
mattcoatsworth

Klaviyo MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_profilesD–
get_profileD–
create_profileD–
update_profileD–
delete_profileD–
get_listsD–
get_listD–
create_listD–
add_profiles_to_listD–
get_segmentsD–
get_segmentD–
get_eventsD–
create_eventD–
get_metricsD–
get_metricD–
get_campaignsD–
get_campaignD–
get_flowsD–
get_flowD–
update_flow_statusD–
get_templatesD–
get_templateD–
create_templateD–
get_catalogsD–
get_catalog_itemsD–
get_catalog_itemD–
get_tagsD–
create_tagD–
add_tag_to_resourceD–
get_webhooksD–
create_webhookD–
delete_webhookD–
request_profile_deletionD–
get_couponsD–
create_coupon_codeD–
get_formsD–
get_formD–
get_product_reviewsD–
get_product_reviewD–
get_imagesD–
get_imageD–

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

D1.5/5.0

Scored across 41 tools

Disambiguation3/5

Many tools follow a plural/singular pattern for list vs single resource, which helps distinguish them. However, tools like delete_profile and request_profile_deletion appear to overlap, and pairs like get_metric/get_metrics rely on naming convention alone without descriptions, creating potential misselection.

Naming Consistency4/5

Most tools use a consistent verb_noun pattern (get, create, update, delete, add), and plural/singular nouns generally indicate list vs single. Inconsistencies exist, such as add_profiles_to_list (plural) vs add_tag_to_resource (singular), and request_profile_deletion deviates from the delete_* style.

Tool Count2/5

With 41 tools, the server is well above the typical 3-15 range. Many resources have both plural and singular getters, inflating the count, and the broad scope makes it feel heavy rather than well-scoped.

Completeness2/5

The server provides extensive read operations but lacks update/delete for many resources (lists, segments, templates, catalogs, etc.), no remove_tag_from_resource, and no update operations for webhooks or coupons. This leaves significant lifecycle gaps for a CRUD-style API.

Maintenance

ActivityInactive
ResponsivenessNo issues