AI-native email marketing

    Email Marketing MCP Server for Claude, ChatGPT & Cursor

    The IGSendMail MCP server is an open-source connector that lets AI assistants manage your email marketing through the Model Context Protocol. Ask Claude to add a subscriber, pull last week's campaign stats, or draft a newsletter to a list, and it happens in your IGSendMail account with your own API token. It is free on every plan, including the free plan.

    Try it in one sentence

    • “Add jane@example.com to my Newsletter list with first name Jane.”
    • “How did last week's campaign do? Show opens, clicks and the top three links.”
    • “Draft a campaign to the Customers list announcing the September release, don't send it yet.”
    • “Import these 200 leads into the Webinar list and tag them webinar-sept.”

    Install

    Get your token at mail.igsendmail.com → Account → API token. Node.js 18 or newer is required for local use.

    Claude Desktop

    Settings → Developer → Edit Config, then add:

    {
      "mcpServers": {
        "igsendmail": {
          "command": "npx",
          "args": ["-y", "igsendmail-mcp"],
          "env": { "IGSENDMAIL_API_TOKEN": "your-token" }
        }
      }
    }

    Claude Code

    claude mcp add igsendmail -e IGSENDMAIL_API_TOKEN=your-token -- npx -y igsendmail-mcp

    Cursor

    Settings → MCP → Add new server, using the same command and env as Claude Desktop.

    ChatGPT and other hosted clients

    Connect to https://mcp.igsendmail.com/mcp with Authorization: Bearer your-token. The endpoint is stateless and stores nothing.

    32 tools

    get_accountWho you are, instance version, dashboard counts and subscriber usage against your plan
    list_lists · get_list · create_list · add_list_field · delete_listMailing lists and their custom fields
    list_subscribers · get_subscriber · find_subscriber_by_emailRead and search subscribers
    add_subscriber · bulk_add_subscribers · update_subscriberWrite subscribers with merge-tag fields and tags, up to 1,000 per call
    subscribe_subscriber · unsubscribe_subscriber · unsubscribe_by_email · delete_subscriberStatus changes and removal
    add_subscriber_tag · remove_subscriber_tagTagging
    list_campaigns · get_campaignCampaigns with full statistics: sends, opens, clicks, bounces, unsubscribes, top links
    create_campaign · update_campaignDraft a campaign from HTML for a list. Nothing is sent
    send_campaign · pause_campaign · resume_campaign · delete_campaignLaunch and control sending, each requiring confirmation
    list_automations · execute_automationAutomation workflows
    ai_subject_lines · ai_rewriteSubject line options and copy rewriting with actions or a custom instruction; one AI credit per call
    ai_send_time · ai_statusBest send time from your own open history; AI availability and credits remaining

    Irreversible tools require confirm: true and are flagged destructive, so your assistant asks before sending or deleting anything. Email verification tools follow with the verification API.

    Frequently Asked Questions

    An MCP (Model Context Protocol) server is a small program that exposes a product's capabilities as tools an AI assistant can call. IGSendMail's MCP server exposes your lists, subscribers, campaigns and automations, so Claude, ChatGPT or Cursor can read your stats, add contacts or draft a campaign when you ask in plain English, using your own API token.

    Any client that supports MCP: Claude Desktop, Claude Code, Cursor, Windsurf, VS Code with Copilot agent mode, and ChatGPT through its connectors using the hosted endpoint. Local clients run the server with npx; hosted clients connect to mcp.igsendmail.com with your API token as a bearer token.

    Yes. It is MIT-licensed, open source, and available on every IGSendMail plan including the free plan. You only need an API token from your account settings. Usage counts against the same sending and subscriber limits as the web app, nothing extra.

    No. Creating a campaign only makes a draft. Sending, deleting, unsubscribing and triggering automations require an explicit confirm flag and are marked destructive in the tool metadata, so compliant clients ask you before running them. The server never acts on its own; it only responds to tool calls your assistant makes.

    Add or import subscribers with custom fields and tags, search your lists, create and edit lists and merge fields, draft campaigns from HTML, launch, pause or resume them, pull full campaign statistics including opens, clicks, bounces and top links, and trigger automation workflows. Thirty-two tools in total, all documented in the package README.

    Locally the token lives in your MCP client's config and is sent only to mail.igsendmail.com over HTTPS. The hosted endpoint is stateless and reads the token from the Authorization header of each request; nothing is stored. You can revoke and regenerate the token at any time from Account → API token.

    Your AI assistant, now with an email list

    Unlimited contacts on every paid plan, 3,000 free emails a month to start, and an MCP server included on all of them.