❯

    integrations / klaviyo / tools

    Klaviyo tools in Cogny

    Cogny's Klaviyo integration exposes 29 tools (18 read, 9 write, 2 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • Read (18): only reads data.
    • Write (9): creates or changes something.
    • Destructive (2): deletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits.

    All tools

    ToolKindWhat it does
    list_profilesReadList profiles with optional filter/sort.
    get_profileReadGet a profile by ID.
    create_profileWriteCreate a profile.
    update_profileWritePatch a profile by ID.
    list_listsReadList static lists.
    get_listReadGet a list by ID.
    get_list_profilesReadGet profiles in a list.
    list_segmentsReadList dynamic segments.
    get_segmentReadGet a segment by ID.
    create_segmentWriteCreate a dynamic segment.
    update_segmentWriteUpdate a segment's name and/or definition.
    delete_segmentDestructiveDelete a segment by ID. This cannot be undone.
    subscribe_profilesWriteSubscribe profiles to a list with consent.
    unsubscribe_profilesDestructiveUnsubscribe profiles from a list.
    list_campaignsReadList campaigns.
    get_campaignReadGet a campaign by ID.
    create_campaignWriteCreate a campaign.
    update_campaignWriteUpdate a campaign's name, tracking options, or send options.
    get_campaign_messageReadGet a campaign message by ID — returns subject line, preview text, sender, and content.
    get_campaign_values_reportReadFetch per-campaign performance statistics (open/click/conversion/revenue).
    list_flowsReadList automated flows.
    get_flowReadGet a flow by ID.
    update_flow_statusWriteUpdate a flow's status (e.g. flip a draft flow live, or pause a live flow).
    list_metricsReadList metrics (e.g. 'Placed Order').
    get_metricReadGet a metric by ID.
    list_eventsReadList events.
    create_eventWriteTrack a custom event against a profile.
    list_templatesReadList email templates.
    get_accountReadGet account info (contact info, industry, timezone, locale, public API key).

    Exact input schemas come from tools/list once Klaviyo is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.

    This page as markdown · All integrations · How Cogny uses Klaviyo