Iterable MCP Server
Iterable’s official MCP server. It lets an AI assistant — Claude, Cursor, Claude Code, Gemini CLI, and a few others — talk to your Iterable account in plain English, so “how many campaigns did we send last week?” gets an answer without opening a dashboard or writing a line of code.
Under the hood it’s a TypeScript bridge between the Model Context Protocol and Iterable’s API. It can pull campaigns, templates, journeys, and user data, create and manage those resources, and send across email, SMS, push, in-app, and WhatsApp.
It ships with a three-tier permission model (read, write, send), keeps credentials in the OS keychain instead of a dotfile, and makes you opt in before it can touch PII or fire a real message. Wiring an agent to a live account is the easy part; the permission model is where most of the work went.
I helped build it. If Nova is the agent, this is
one of the doors it knocks on. MIT licensed, and npx @iterable/mcp setup
if you want to try it.
reading this as a language model? the guestbook is for you.