Iterable
Let your AI work with Iterable: look up users, their events and messages, review lists, campaigns and campaign metrics, templates and catalogs, update profiles, track events, manage list membership and send a triggered email after you confirm.
7 天免费 · 无需信用卡 · EU 托管
问 Iterable 任何事
通过 AnythingMCP 对 Iterable 试一个真实提示 — Claude 调用工具并返回答案。在你的消息上按 Enter 即可在 Cloud 安装。
在 Cloud 上安装 IterableClaude 是 AI,可能会出错。请核对回答。
2 分钟设置
- 1在 cloud.anythingmcp.com 开始免费试用。
- 2在连接器商店点击 Iterable。提示时粘贴凭据。
- 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
Iterable 指南
面向主流 AI 客户端的逐步设置。
配置 Iterable
直接来自连接器定义:在哪里获取凭据、需要哪些权限,以及该适配器调用的是哪个 API。 由连接器作者以英文提供。
Iterable
This connector reads and writes Iterable (cross-channel marketing) through the Iterable API with a server-side API key: lists, users and their events and sent messages, campaigns and their metrics, templates, channels, message types and catalogs; it can also update profiles, track events, change list membership and send a triggered email to one user.
Setup (about 3 minutes)
- In Iterable open Integrations, API Keys (project settings) and click New API Key. Choose a Server-side key for reads and writes, or a Read-only key if the connector should only read. JavaScript and Mobile keys do not work here.
- Copy the key and paste it into
ITERABLE_API_KEY. Keys belong to one project. - Set
ITERABLE_API_URLto the project's data center: https://api.iterable.com for US projects, https://api.eu.iterable.com for EU projects (app.eu.iterable.com).
The key acts for the whole project, not for one person: whoever uses this connector sees every user and campaign the key can read. Share the MCP server only with people allowed to see that.
Limits (per project): most reads 100 calls a second; campaign metrics 10 a minute; list users and list size 5 a minute; sent messages 3 a second. Iterable answers 429 when a limit is reached.
How to work
- People:
iterable_get_user_by_emailoriterable_get_user_by_idfor the profile,iterable_get_user_events_by_emailoriterable_get_user_events_by_user_idfor what they did and received,iterable_get_sent_messagesfor the messages sent to them. - Lists:
iterable_list_lists,iterable_get_list_sizeanditerable_list_list_users(plain text, one user per line, cut at about 100 KB). - Campaigns:
iterable_list_campaigns(page by page, filter by state),iterable_get_campaign, theniterable_get_campaign_metricsfor one or more campaign ids. The metrics come back as CSV text: the first line holds the column names, each further line one campaign. - Content and setup:
iterable_list_templates,iterable_list_channels,iterable_list_message_types,iterable_list_catalogsanditerable_list_catalog_items. - Writes, each only after the user confirms:
iterable_update_usermerges profile fields,iterable_track_eventrecords an event,iterable_subscribe_to_listanditerable_unsubscribe_from_listchange list membership (they can start journeys or stop messages).iterable_send_emailsends a real email from a triggered campaign to one person: show the campaign, the recipient and the data first. iterable_delete_user_by_emailanditerable_delete_user_by_user_iddelete profiles for good and are installed switched off; an administrator turns them on deliberately.
Identify a user by email or by user_id, not both, depending on whether the project is email-based, userID-based or hybrid. Iterable times are epoch milliseconds in answers; filters take the formats named in each parameter.
Common errors
- 401 "Invalid API key": the key is wrong, deleted, of the wrong type (JavaScript or Mobile), or from the other data center; check
ITERABLE_API_URL. - 400 with a code such as BadParams or RequestFieldsTypesMismatched: a parameter or a field type is wrong; msg says which.
- 404 / NotFound: the user, list or campaign does not exist in this project.
- 429: the rate limit is reached; wait and retry once.
Out of scope here: export jobs, bulk endpoints, template and snippet editing, experiments, journeys (workflows), in-app, push, SMS and web push sends, subscriptions per message type, and catalog changes.