Iterable MCP. Analyze cross-channel performance and audience data.
Iterable MCP connects your AI agent directly to Iterable's marketing data. Use this to manage cross-channel campaigns, pull detailed user profiles, check contact list segmentation, and analyze performance metrics for any outreach effort.
Give Claude and any AI agent real-world access
Retrieves setup information for a specific campaign, including its audience targeting and scheduling rules.
Pulls key data points on a campaign's performance to measure marketing return and engagement levels.
Retrieves comprehensive details and activity history for any individual subscriber using their email address.
Lists all defined contact lists, helping you identify groups ready for targeted outreach.
Provides a list of available communication channels and message templates to understand your full scope of reach.
Ask an AI about this
Waiting for input…
What AI agents can do with Iterable MCP with 10 Tools
These tools allow your agent to perform every necessary operation within the Iterable platform, from listing workflows to fetching deep user data.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Iterable MCPGet Campaign
Retrieves the setup details for a specific marketing campaign, including its audience targeting and schedule.
Get Campaign Metrics
Pulls performance metrics for a given campaign to report on ROI and track engagement...
Get User
Retrieves detailed profile information and activity history for an individual...
List Campaigns
Lists all active marketing campaigns, allowing you to identify specific campaign IDs...
List Channels
Provides a list of supported communication channels (like Marketing or...
List Lists
Lists all defined contact lists, which helps you identify specific user segments for targeted messages.
List Message Types
Lists all message types used in your account (e.g., 'Welcome Email' or 'Newsletter') for auditing categorization.
List Templates
Retrieves a list of available message templates, useful for reviewing content assets...
List Webhooks
Lists all configured webhooks, letting you audit system integrations and data...
List Workflows
Lists all automated marketing workflows, helping you monitor trigger-based logic or...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Iterable, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Iterable. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The manual process of tracking campaign performance is slow and fragmented.
Today, running a simple cross-channel report means jumping through hoops. You log into the main dashboard to see which campaigns are live. Then you open a secondary tab just to check user list counts. To get metrics, you have to manually pull data exports and try to stitch together performance numbers from three different tabs. It's clicking, copying, pasting, and cross-referencing.
With this MCP, your AI agent handles the entire sequence. You simply ask for the performance report on a specific campaign. The agent knows which tools to call—it checks the campaign status, pulls the necessary metrics via `get_campaign_metrics`, and presents one clean summary. What you get is immediate insight without leaving your chat window.
Iterable MCP Gives You Full Campaign Visibility
You eliminate the need for manual checks on campaign setup, audience segmentation, and content availability. Instead of checking `list_campaigns` to find an ID, and then logging into another system to check templates, you let your agent run both commands in sequence.
The difference is control. You don't just get a list; you get actionable data points that tell you exactly where the process failed or succeeded. It turns hours of dashboard wrangling into seconds of conversation.
What Iterable MCP does for your AI
You can use this MCP to have your AI client handle complex tasks across all your customer communication channels. Instead of logging into multiple dashboards, you ask your agent for specific insights—like the current status of a campaign or the activity history of a single user. It pulls data on everything from message templates and available contact lists to full performance metrics.
This capability is huge for growth teams needing an immediate understanding of audience health. Whether you need to know which channels are active, list all running workflows, or simply retrieve details for a specific subscriber, this MCP makes that data instantly accessible. Connecting Iterable through Vinkius gives your agent access to thousands of specialized tools, making it the single place you need to run complex marketing logic against real-world customer data.
019d75bc-2ffd-71ab-842c-b592ad89f19d How to set up Iterable MCP
The bottom line is you never have to jump between Iterable’s dashboards again; your agent handles all the data retrieval and reporting for you.
Tell your AI client the marketing data you need, for instance, 'Show me the performance metrics for Q3's welcome series.'
The agent uses this MCP to call specific tools, such as list_campaigns first to find the campaign ID, and then get_campaign_metrics using that ID.
You get a clear, formatted summary of the results—the raw metrics, user profiles, or list names—all delivered directly in your conversation.
Who uses Iterable MCP
Growth Managers, Digital Marketing Specialists, and Operations Analysts need this. If your job involves running multiple campaigns or segmenting users based on activity, this is required. It solves the pain of context-switching between data sources.
They use it to check campaign readiness before a major launch, calling tools like list_templates and get_campaign to ensure all assets are correct.
They rely on this MCP to cross-reference user data. They'll run get_user repeatedly against segments identified by list_lists for deep analysis.
When a feature changes, they use it to immediately identify which existing campaigns and workflows need updating, utilizing tools like list_workflows.
Benefits of connecting Iterable MCP
You don't have to manually check multiple dashboards for campaign status. Use list_campaigns or get_campaign to instantly confirm if an outreach effort is running correctly, letting your agent do the checking.
Need to know why a campaign underperformed? Instead of digging through raw data sheets, run get_campaign_metrics. Your agent pulls the performance report and tells you exactly where engagement dropped off.
Segmenting users used to mean exporting lists and cleaning them up. Now, your agent uses list_lists and then targets specific groups for outreach without manual list management.
Checking an individual subscriber's status is faster than ever. Use get_user to pull a full profile history immediately, giving you deep intelligence on that single contact's activity.
You can audit your content assets easily. By calling list_templates, your agent shows you every available message template and its category, saving time when drafting new campaigns.
Iterable MCP use cases
Auditing an Outreach Failure
A marketer needs to know if a campaign targeting 'VIP Customers' actually ran. They ask the agent to check the metrics and status. The agent uses list_campaigns first, confirms the ID, then runs get_campaign_metrics, and reports back that the campaign failed because the target list was empty.
Onboarding a New User Segment
A growth analyst discovers a new segment of users who signed up via a specific source. They ask to verify this group's details. The agent uses list_lists to confirm the list name, and then runs get_user against several emails to check data consistency.
Reviewing Content Dependencies
A copywriter needs to know what content assets are available for a new product launch. They ask the agent to review all templates. The agent uses list_templates and list_message_types, providing an immediate, categorized inventory of usable message formats.
Debugging Automation Logic
An ops engineer notices a workflow isn't triggering correctly. They ask the agent to check all automated systems. The agent uses list_workflows and cross-references it with get_campaign details to pinpoint which automation step is failing.
Iterable MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Asking for 'Campaign Results'
A user simply asks, 'What are the results of our last campaign?' The agent can't guess; it needs specific data calls.
You must specify your need. Tell the agent to first list_campaigns to narrow down the ID, then explicitly run get_campaign_metrics with that ID.
Assuming User Data Exists
A user provides a random email and asks for 'user details.' If the email is bad or inactive, the agent fails because it needs specific input.
Always use get_user with a verified, known email address to guarantee accurate profile retrieval. The tool requires an email.
Mixing Tasks in One Query
A user asks, 'List all campaigns and tell me about the users.' This is too broad for one action.
Break it up. First, call list_campaigns. Then, if you need specific user details related to that campaign, use get_user with the required email address.
When to use Iterable MCP
Use this MCP when your task involves analyzing, managing, or reporting on cross-channel marketing data—specifically campaigns, segments, and users. If you need to know what was sent (templates), who received it (user profiles), or how well it performed (get_campaign_metrics), this is the tool. Don't use it if your task is simple content writing that doesn't reference existing customer data, or if you just need to read a static document. If your goal is purely internal reporting on system architecture (like checking integrations), you might only need list_webhooks.
If your process involves verifying the existence of an asset before using it—for example, confirming both a list exists and a template is ready—you must use this MCP's sequence of tools. If the task falls outside marketing operations or requires data from another system (like HR records), you need a different type of connector.
Frequently asked questions about Iterable MCP
How do I check if a campaign is currently running using Iterable MCP? +
You can use list_campaigns to see all existing campaigns and their statuses. If you need deep details on a specific one, run get_campaign, which provides the scheduling settings and targeting rules.
What is the best way to check user activity history with Iterable MCP? +
The most direct method is using get_user by providing the customer's email. This tool retrieves the full profile and activity history, giving you a complete picture of their engagement.
Can I find out what message templates are available in my account? +
Yes, run list_templates. This tool lists every content asset defined in your account. It's useful for auditing which messages you can use across different campaigns.
How do I find out if a segment of users is ready for outreach? +
Use list_lists to see all the available contact lists. This confirms your segmentation groups are defined, allowing you to target them accurately in a campaign.
Does Iterable MCP help with calculating marketing ROI? +
Yes, running get_campaign_metrics pulls performance data essential for reporting on marketing return. This gives you the numbers needed to assess success or failure.