Mailtani MCP Server

Manage mailtani email marketing from Claude, Cursor, or any MCP-compatible AI agent — contacts, lists, campaigns, segments, and event tracking.

Local serverstdio

What is the Mailtani MCP Server?

Manage mailtani email marketing from Claude, Cursor, or any MCP-compatible AI agent — contacts, lists, campaigns, segments, and event tracking.

What you get

The Mailtani MCP server exposes your contacts, lists, segments, campaigns, emails, tags, custom fields, and event tracking as native AI tools — so your agent can send campaigns, enroll contacts, and track events without leaving the chat.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list-contactsList contacts with optional search, list/tag/status filter, pagination
create-contactCreate or upsert a contact by email; optionally assign lists and tags
update-contactUpdate contact fields, lists, and tags by contact ID
delete-contactPermanently delete a contact by ID
get-contact-historyGet a contact's full send/reply history by email — every send and reply across all their threads, merged chronologically
list-listsList all contact lists with contact counts
create-listCreate a new contact list
add-contact-to-listAdd up to 500 contacts to a list at once
remove-contact-from-listRemove a single contact from a list
list-segmentsList all segments with contact counts
create-segmentCreate a segment with filter conditions (max 50)
get-segment-contactsGet paginated contacts matching a segment
list-campaignsList campaigns filtered by type or status
create-campaignCreate a new campaign (broadcast, sequence, or flow) as a draft
create-broadcastCreate a one-time email blast draft and enroll its audience. Requires send_all or at least one of list_ids/segment_ids/tag_ids
create-sequenceCreate a multi-step drip sequence draft with per-step delays and enroll its audience. Requires send_all or at least one of list_ids/segment_ids/tag_ids
create-flowCreate a simple flow draft (single trigger to send). Triggers: contact_added, contact_updated, contact_added_to_list, event_received, form_submitted
create-advanced-flowCreate a flow draft with branches, waits, and campaign start/stop nodes — use this instead of create-flow whenever the flow needs to branch on a contact propert
update-campaignEdit an existing broadcast or sequence in place (schedule, name, sending email, content) instead of recreating it. Also enrolls contacts (list/segment/tag/send_
update-flowEdit an existing flow in place (nodes, edges, settings, status) instead of recreating it
inspect-email-bodyCheck an email body before saving it to a campaign — markdown that will render literally, unbalanced tags, dead links, unresolved merge variables
simulate-flowWalk a flow for a specific contact and report the exact path it would take, without sending anything
enroll-contactEnroll a single contact into a campaign
activate-campaignActivate a draft or paused campaign, making it ready to send
bulk-update-campaign-statusArchive or activate up to 100 campaigns at once
list-emailsList sent emails, optionally filtered by contact
send-emailSend a one-off transactional email to any address (rich text or plain text)
update-emailEdit an unsent one-off email, and optionally send or schedule it
list-threadsList inbox conversation threads, filterable by contact, unread, category, address, or date
get-threadRead one thread's full message history in order — outbound sends, campaign steps, and inbound replies
reply-to-threadReply into an existing thread, threaded and sent from the right address automatically
list-tagsList all tags with contact counts
create-tagCreate a new tag
delete-tagDelete a tag by ID
list-custom-fieldsList all custom fields
create-custom-fieldCreate a custom field (idempotent by name)
track-eventTrack a custom event for a contact; persists properties and triggers flows

How to install the Mailtani MCP Server

{
  "mcpServers": {
    "mailtani": {
      "type": "http",
      "url": "https://mailtani.com/mcp",
      "headers": {
        "Authorization": "YOUR_AUTHORIZATION",
        "X-Project-Id": "YOUR_PROJECT_ID"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Mailtani to Category.”
  • “Use Mailtani to Contacts.”
  • “Use Mailtani to Lists.”

Frequently asked questions

Manage mailtani email marketing from Claude, Cursor, or any MCP-compatible AI agent — contacts, lists, campaigns, segments, and event tracking. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.