4,500+ servers built on MCP Fusion
Vinkius

Iterable MCP. Audit campaign performance and user data fast.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Iterable MCP on Cursor AI Code Editor MCP Client Iterable MCP on Claude Desktop App MCP Integration Iterable MCP on OpenAI Agents SDK MCP Compatible Iterable MCP on Visual Studio Code MCP Extension Client Iterable MCP on GitHub Copilot AI Agent MCP Integration Iterable MCP on Google Gemini AI MCP Integration Iterable MCP on Lovable AI Development MCP Client Iterable MCP on Mistral AI Agents MCP Compatible Iterable MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Iterable MCP Server manages all cross-channel marketing efforts. Your AI agent can list campaigns, grab user profiles by email, check engagement metrics, and audit templates across email, SMS, and other channels.

It's how you automate customer lifecycle management and growth marketing directly from your client.

What your AI agents can do

Get campaign

Retrieves the message content, audience targeting, and scheduling settings for a single campaign.

Get campaign metrics

Gets performance data, such as open rates and click-through rates, for a specific campaign ID.

Get user

Fetches detailed profile information and activity history for a user using their email address.

+ 7 more capabilities included
Audit Campaigns and Performance

The agent retrieves campaign details, audience targeting, and performance metrics for specific outreach efforts.

Profile and Segment Users

The agent fetches detailed user profiles by email and lists available contact segments for targeted messaging.

Manage Marketing Content

The agent lists available message templates, message types, and communication channels to audit content assets.

Monitor Automation Logic

The agent lists and reviews automated workflows and configured webhooks that run marketing logic.

View Campaign Status

The agent lists all campaigns, channels, and contact lists to get an overview of your marketing stack.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Iterable MCP Server: 10 Tools for Marketing Automation

Use these tools to retrieve, list, and audit everything from user profiles and campaign metrics to message templates and automation workflows.

get019d75bc

get campaign

Retrieves the message content, audience targeting, and scheduling settings for a single campaign.

get019d75bc

get campaign metrics

Gets performance data, such as open rates and click-through rates, for a specific campaign ID.

get019d75bc

get user

Fetches detailed profile information and activity history for a user using their email address.

list019d75bc

list campaigns

Lists all marketing campaigns, showing their names, unique IDs, and current status.

list019d75bc

list channels

Lists every communication channel available (e.g., Email, SMS, Push) for reaching your users.

list019d75bc

list lists

Lists all defined contact segments and user groups, allowing you to target specific audiences.

list019d75bc

list message types

Lists all defined message categories, like 'Welcome Email' or 'Weekly Newsletter', for content auditing.

list019d75bc

list templates

Lists all stored message templates, which are the actual content assets used in campaigns.

list019d75bc

list webhooks

Lists all system integrations and data export hooks that are currently active.

list019d75bc

list workflows

Lists all automated marketing logic and trigger-based user journeys.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Iterable, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Yo, this Iterable MCP Server hooks your AI client right into your entire marketing stack. You're gonna be able to list every campaign, pull user profiles by email, check engagement numbers, and audit templates across email, SMS, and everything else. It's how you automate the whole customer lifecycle and growth marketing straight from your client.

Audit Campaigns and Performance

Your agent can grab the details for any outreach effort, pulling the message content, audience targeting, and scheduling settings using get_campaign. It can also check performance data, like open rates and click-through rates, for a specific campaign ID via get_campaign_metrics. To get the full picture, you can list all campaigns with list_campaigns and see their names, unique IDs, and current status.

You can also list all available channels with list_channels and see what methods you're using to reach people.

Profile and Segment Users

Need to know what a user's up to? get_user pulls detailed profile information and activity history just from an email address. You can also check which groups you're targeting with list_lists, which shows all defined contact segments and user groups.

Manage Marketing Content

Want to audit your content? list_templates shows every message template you've stored—that's the actual content assets. list_message_types lists all defined message categories, like 'Welcome Email' or 'Weekly Newsletter', which helps you categorize things. You can also review the full scope of your marketing logic by listing all available message types using list_message_types.

Monitor Automation Logic

Your agent can check out all the automated stuff. list_workflows shows all automated marketing logic and trigger-based user journeys. If you're using data exports, list_webhooks lists all system integrations and data export hooks that are currently active.

View Campaign Status

To get a quick overview, you can use list_campaigns to see all active campaigns. You can also use list_lists to see all contact segments, and list_channels to know what communication methods are live. You can also list all message templates with list_templates to see what content is ready to go.

How Iterable MCP Works

  1. 1 First, tell your AI client which resource you need (e.g., 'I need the metrics for Campaign X').
  2. 2 The agent calls the specific tool (e.g., get_campaign_metrics) and provides any required inputs (like the campaign ID).
  3. 3 The API returns a structured JSON object containing the requested data (e.g., open rates, click-through rates, or user demographics).

The bottom line is: you get structured marketing data from Iterable directly into your agent's memory.

Who Is Iterable MCP For?

This is for Marketing Operations Managers, Growth Engineers, and Product Marketing Leads. You're the person who spends hours clicking between dashboards—checking campaign status, verifying user segmentation, and making sure the right message hits the right segment. You need to automate the audit process and get raw data fast.

Marketing Operations Manager

Uses list_campaigns and list_workflows to audit the entire marketing tech stack and ensure all automated sequences run correctly.

Growth Engineer

Calls get_user and get_campaign_metrics to build custom reporting dashboards or trigger personalized user journeys based on real-time performance data.

Product Marketing Lead

Uses list_templates and get_campaign to review and modify the actual message content and targeting rules before launching a new campaign.

What Changes When You Connect

  • See campaign performance metrics instantly. Don't guess if a campaign worked; use get_campaign_metrics to pull real ROI data for any campaign ID.
  • Know your audience segments immediately. Use list_lists to identify exactly which groups of users are available for a targeted message, instead of manually checking list exports.
  • Audit every piece of content. Call list_templates and list_message_types to get a full inventory of all message assets and their intended categories.
  • Understand the user journey. get_user gives you a full profile of an individual, showing their activity history, which is critical for personalizing messaging.
  • Map out your system logic. list_workflows shows you every automated rule running in the background, letting you quickly verify if a new user path is firing correctly.
  • Get a complete system overview. Running list_campaigns and list_channels together gives you a map of every active outreach effort and available path.

Real-World Use Cases

01

Campaign Retrospective: Why did Campaign X fail?

A marketer needs to know if a recent campaign was a flop. They ask their agent to run get_campaign_metrics for Campaign ID '123' and cross-reference that with get_campaign to see the targeting parameters. The agent returns the performance data and the original setup in one call, letting the marketer immediately identify if the issue was poor targeting or low engagement.

02

Auditing User Access: Who was last active?

A support engineer needs to check a specific user's history. Instead of navigating to the web portal, they ask the agent to run get_user for the user's email. The agent returns the profile and activity history, letting the engineer solve the problem and provide a concrete answer instantly.

03

Pre-Flight Check: What content is available?

Before launching a new email, a content manager asks the agent to run list_templates and list_message_types. The agent returns a full catalog of available templates and their assigned categories, ensuring the new message fits existing governance and content standards.

04

Mapping Automation: What triggers run when a user signs up?

A growth engineer needs to understand the sign-up flow. They ask the agent to run list_workflows and list_channels. The agent returns a list of automated workflows and the available channels, confirming exactly what sequence of messages a new user will receive.

The Tradeoffs

Manual data gathering

Opening the campaign dashboard, copying the ID, opening the user dashboard, searching for the user, and then jumping to the templates section to check the message body.

Tell your agent to combine the requests: First, run list_campaigns to find the ID. Then, run get_campaign_metrics with that ID. Finally, use get_user to pull the profile data for the audience you care about. It all happens in one conversation.

Assuming template scope

Thinking that list_templates only shows email content, so you forget to check if the message can be used for SMS.

Use list_templates to see all content assets. Then, use list_channels to understand all available paths. This forces you to account for both the message and the delivery method.

Over-relying on UI filtering

Spending 20 minutes in the web UI trying to filter campaigns by 'Active' status, only to realize the API handles status checks better.

Just ask the agent to run list_campaigns. It returns the status directly. If you need details, use get_campaign to verify the specific settings.

When It Fits, When It Doesn't

Use this MCP server if your primary job is auditing, reporting, or managing cross-channel marketing assets (campaigns, user data, templates, workflows). You need to know what was sent, who received it, and how it was scheduled. Don't use it if you just need to send a single, one-off message without tracking or segmenting. If you only need to check basic user existence, a simple identity verification tool might suffice. However, if you need to know the context (e.g., 'What campaign is this user part of?', 'What was the message body?'), then you need the full suite of tools here.

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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_campaign get_campaign_metrics get_user list_campaigns list_channels list_lists list_message_types list_templates list_webhooks list_workflows

Checking campaign performance and user data is a nightmare of tabs and manual copies.

Today, checking if a campaign worked means jumping between the Campaign Dashboard, the Metrics tab, and then exporting the user list to cross-reference who opened it. You copy the Campaign ID, paste it in the metrics tool, and then repeat the process for every user segment you want to analyze. It's slow, it's error-prone, and you lose context by the time you're done.

With the Iterable MCP Server, you tell your agent to look at the campaign performance and the associated user segment. The agent runs `get_campaign_metrics` and `get_user` in sequence, stitching the performance data to the user profile. You get the full picture—metrics tied to specific users—in one output. No copy-pasting needed.

Iterable MCP Server: Get full visibility into campaigns and users.

Previously, figuring out what content was available meant logging into the template section, then checking the message type definitions, and finally running a manual list to see if the campaign had the right targeting set up. It was a multi-step, manual audit process that often missed edge cases.

Now, you ask the agent to run `list_templates` alongside `list_message_types`. The agent pulls a complete inventory of all content assets and their definitions. You see everything—the content, the rules, the categories—without having to click through five different menus.

Common Questions About Iterable MCP

How do I use `get_user` to check a subscriber's activity? +

The get_user tool returns detailed profile information, including activity history. You just need to provide the user's email address, and the agent pulls the full history.

What is the difference between `list_campaigns` and `get_campaign`? +

list_campaigns gives you a high-level overview: a list of all campaigns and their IDs. get_campaign dives deep into one specific campaign, showing its audience targeting, scheduling, and message content.

Can I check campaign metrics for a specific segment? +

Yes. You first use list_lists to identify the segment ID, and then you pass that context when requesting metrics via get_campaign_metrics.

What tools do I need to manage content assets? +

You should use list_templates to see the content itself, and list_message_types to understand the content's categorization rules.

How do I check all available communication paths using `list_channels`? +

It lists every channel you use, like Marketing or Transactional. This helps you understand all the paths available for reaching your users.

When should I use `list_templates` instead of `get_campaign`? +

list_templates shows every message template asset available in your account. Use this when you need to audit or identify the content blocks themselves, not a live campaign setup.

How can I find all the user groups I can target using `list_lists`? +

It pulls a list of all contact lists, allowing you to identify user segments. You use these segments to target specific groups of people with messages.

Does `get_user` require specific parameters for the user's email? +

Yes, get_user requires the user's email address to function. You must provide this parameter to retrieve the correct profile and activity history.

How do I get Iterable API credentials? +

Log in to your Iterable project, navigate to Integrations > API Keys, and generate a new API Key. Note your project's data center (US or EU).

Which data centers are supported? +

This MCP supports both US-based (api.iterable.com) and EU-based (api.eu.iterable.com) Iterable projects.

Can I see real-time campaign metrics? +

Yes, the get_campaign_metrics tool provides access to performance data like opens, clicks, and conversions for your campaigns.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Iterable. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.