Integration

Iterable integration

Cross-channel customer engagement and marketing automation platform. Send transactional and triggered emails, push notifications, and SMS, manage user profiles and custom data fields, track behavioral events, orchestrate blast and triggered campaigns, manage static and dynamic lists, and trigger marketing workflows. Built for personalization at scale across the full customer lifecycle.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Iterable.Built from the 19 Iterable tools below, on the connection you add once.

Common Iterable use cases

  • Cleanup
  • Backfill
  • CRM sync
  • Inventory
  • List export
  • Profile sync
  • GDPR deletion
  • List discovery
  • Profile lookup
  • Two-factor codes

What you can do with Iterable

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

List, 6 operations

  • create_listCreate listPOSTCreates a new static Iterable list.
  • delete_listDelete listDELETEDeletes an Iterable list by ID.
  • get_list_usersGet list usersGETReturns the email addresses subscribed to an Iterable list.
  • list_listsList listsGETLists all Iterable lists in the workspace.
  • subscribe_to_listSubscribe to listPOSTAdds subscribers to an Iterable static list.
  • unsubscribe_from_listUnsubscribe from listPOSTRemoves subscribers from an Iterable static list.

User, 6 operations

  • bulk_update_usersBulk update usersPOSTBulk creates or updates up to 1000 Iterable users.
  • delete_user_by_emailDelete user by emailDELETEDeletes an Iterable user by email.
  • get_user_by_emailGet user by emailGETFetches an Iterable user profile by email.
  • get_user_by_user_idGet user by user idGETFetches an Iterable user profile by userId.
  • update_userUpdate userPOSTCreates or updates an Iterable user profile.
  • update_user_emailUpdate user emailPOSTChanges the email address on an existing Iterable user.

Campaign, 2 operations

  • create_campaignCreate campaignPOSTCreates a new Iterable email campaign.
  • list_campaignsList campaignsGETLists Iterable campaigns in the workspace.

Event, 2 operations

  • track_eventTrack eventPOSTRecords a custom event for an Iterable user.
  • track_events_bulkTrack events bulkPOSTBulk-records up to 1000 Iterable user events.

Email, 1 operation

  • send_triggered_emailSend triggered emailPOSTSends a triggered email to a single recipient.

Push, 1 operation

  • send_triggered_pushSend triggered pushPOSTSends a triggered push notification to a single recipient.

Sms, 1 operation

  • send_triggered_smsSend triggered smsPOSTSends a triggered SMS to a single recipient.

Use Iterable from Claude Code, Cursor or Codex

Connect Iterable in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Iterable operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Iterable

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Iterable once

    Add your Iterable connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Iterable integration FAQ

What can you do with the Iterable integration?

LiveContext exposes 19 operations on Iterable, covering list, user, campaign and event. Common uses include Cleanup, Backfill and CRM sync.

Popular integrations

Browse the whole catalog