24 actions ready for your AI

Connect Klaviyo to your AI

Add your Klaviyo key once and every AI you use can create client profiles, get tags and get segment tags through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Klaviyo's own documented API, and we have not run them here yet.

Use your own Klaviyo account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Klaviyo

What your AI can do with Klaviyo

Choose a task and ask your AI.

Tag

  • Get list ids for tagGET

    Get List IDs for Tag

    idrequired
    The Tag ID
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
  • Tag listsPOST

    Tag Lists

    idrequired
    The Tag ID
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    datarequired
  • Get tags for listGET

    Get Tags for List

    idrequired
    Primary key that uniquely identifies this list.
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    fields[tag]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
  • Get tag ids for listGET

    Get Tag IDs for List

    idrequired
    Primary key that uniquely identifies this list.
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
  • Get tags for segmentGET

    Get Tags for Segment

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    fields[tag]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
  • Get tag ids for segmentGET

    Get Tag IDs for Segment

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
  • Get tags for campaignGET

    Get Tags for Campaign

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    fields[tag]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
  • Get tags for flowGET

    Get Tags for Flow

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    fields[tag]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
  • Get tag ids for campaignGET

    Get Tag IDs for Campaign

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
  • Get tag ids for flowGET

    Get Tag IDs for Flow

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])

Profile

  • Get profiles for listGET

    Get Profiles for List

    idrequired
    Primary key that uniquely identifies this list.
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    additional-fields[profile]
    Request additional fields not included by default in the response.
    fields[profile]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
  • Get list ids for profileGET

    Get List IDs for Profile

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
  • Get profile ids for listGET

    Get Profile IDs for List

    idrequired
    Primary key that uniquely identifies this list.
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    filter
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#filtering Allowed field(s)/operator(s): email: any, equals (string) phonen...
    page[cursor]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#pagination
  • Add profiles to listPOST

    Add Profiles to List

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    datarequired
  • Get profilesGET

    Get Profiles

    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    additional-fields[profile]
    Request additional fields not included by default in the response.
    fields[conversation]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
    fields[profile]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
  • Create profilePOST

    Create Profile

    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    datarequired
    additional-fields[profile]
    Request additional fields not included by default in the response.
    fields[profile]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
  • Get profiles for segmentGET

    Get Profiles for Segment

    idrequired
    Primary key that uniquely identifies this segment.
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    additional-fields[profile]
    Request additional fields not included by default in the response.
    fields[profile]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets

Client

  • Create client profilePOST

    Create or Update Client Profile

    company_idrequired
    Your Public API Key / Site ID. See this article for more details.
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    datarequired
  • Create client eventPOST

    Create Client Event

    company_idrequired
    Your Public API Key / Site ID. See this article for more details.
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    datarequired

Segment

  • Get segment ids for tagGET

    Get Segment IDs for Tag

    idrequired
    The Tag ID
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
  • Get segments for profileGET

    Get Segments for Profile

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    fields[segment]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets
Show 3 more groups

Campaign

  • Get campaign ids for tagGET

    Get Campaign IDs for Tag

    idrequired
    The Tag ID
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])

Flow

  • Get flow ids for tagGET

    Get Flow IDs for Tag

    idrequired
    The Tag ID
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])

List

  • Get lists for profileGET

    Get Lists for Profile

    idrequired
    revisionrequired
    API endpoint revision (format: YYYY-MM-DD[.suffix])
    fields[list]
    For more information please visit https://developers.klaviyo.com/en/v2026-07-15/reference/api-overview#sparse-fieldsets

Ask your AI

Try one of these requests with a connected AI.

  • Create a client profile in Klaviyo
  • Show me the tag in Klaviyo
  • Show me the segment tag in Klaviyo
  • Show me the tag segment in Klaviyo
  • Create a client event in Klaviyo
  • Show me the flow tag in Klaviyo

Published servers for Klaviyo

Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.

Klaviyo MCP server, hosted by ahel

One hosted endpoint serves Klaviyo. There is nothing to install and no local server to run.

Connect Klaviyo to Claude, Claude Code, Cursor or Codex

  1. Add your Klaviyo key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Klaviyo

Klaviyo is a marketing service. Connect your own key and your AI can create client profiles, get tags and get segment tags.

Klaviyo over MCP: ahel serves Klaviyo to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Klaviyo key once, paste one link into your AI, and the actions above are there.

Marketing

Questions

Is my Klaviyo key safe?

Your Klaviyo key is sealed in ahel and added to the request server-side when your AI calls Klaviyo. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Klaviyo through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Klaviyo?

24 actions today, covering tags, profiles and clients. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Klaviyo cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Klaviyo may bill you for API use under its own terms.