Skip to content

Integration · Email

Connect Claude & ChatGPT to Mailmojo

Ask your AI how your last newsletter did, who signed up this week, or to draft the next one in Mailmojo. It can search contacts, add and unsubscribe subscribers, create and update lists and newsletters, and read forms, templates and automations. Sending to a whole list is a separate tool you can keep off or put behind approval.

Connect Mailmojo free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How did last month's newsletter perform?”

    The AI finds the newsletter and reads its subject, list, status and send statistics.

  • “Add [email protected] to the Customers list.”

    It looks up the list and adds the address as a subscriber on it.

  • “Draft a newsletter to the Members list about our summer opening hours.”

    It creates a draft newsletter on that list, which you can review in Mailmojo before anything is sent.

What your AI can do

Lists and subscribers

Create and update lists, search subscribers, add new ones and unsubscribe addresses from a list.

Newsletters

Create and update drafts, send tests, send or schedule to a list, and cancel a scheduled send.

Contacts and insight

Search and update contacts, read custom fields, forms, templates, automations and subscriber statistics.

  • “Send a test of the draft to me and my colleague.”

    It sends a test copy of the newsletter to the email addresses you give it.

  • “Who has unsubscribed from the Customers list?”

    It lists the contacts who have unsubscribed from that list.

  • “Which signup forms are published?”

    It lists your signup forms and popups and shows which ones are published.

26 tools for Mailmojo

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_list_subscriberChanges dataSubscribe a contact to a list by `list_id` and `email`, with optional name, phone, tags and custom fields.
  • cancel_newsletterDeletesCancel a scheduled newsletter by `newsletter_id` so it is not sent.
  • create_listChanges dataCreate a new email list. Requires `name`, `from_name` and `from_email`; optional description and social links.
  • create_newsletterChanges dataCreate a draft newsletter for a list. Requires `list_id` and `subject`; optional `title`, `html` or `template_id`, `preview_text` and `segment_ids`. Nothing is sent yet.
  • get_accountGet account details. Pass `username` = me for the connected account (name, email, plan).
  • get_automationGet one automation by `automation_id`, including its name, sender and schedule.
  • get_contactGet one contact by `contact_identifier` (email address or contact ID), including tags and custom fields.
  • get_contact_statsGet historical subscriber statistics across all lists, optionally from `start_date`.
  • get_formGet one signup form by `form_id`, including its list and settings.
  • get_listGet one list by `list_id`, including sender name/email and settings.
  • get_list_subscriberGet one subscriber on a list by `list_id` and `contact_identifier` (email address or contact ID).
  • get_newsletterGet one newsletter by `newsletter_id`, including subject, list, status and send statistics.
  • list_contact_fieldsList the custom contact fields defined in the account, with their names and data types.
  • list_formsList signup forms and popups, optionally only published ones with `is_published`.
  • list_listsList all email lists (audiences) in the account with their IDs and subscriber counts.
  • list_newslettersList newsletters (drafts, scheduled and sent) with optional `type`, `page` and `limit`.
  • list_templatesList the newsletter templates available in the account.
  • list_unsubscribedList contacts who have unsubscribed from a list by `list_id`, with `limit` and `offset` paging.
  • search_contactsSearch contacts across all lists with optional `search` text (name or email), `limit` and `offset`.
  • search_list_subscribersList or search the subscribers of one list by `list_id`, with optional `search` text, `limit` and `offset`.
  • send_newsletterVisible to othersSend or schedule a newsletter by `newsletter_id` to its whole list; pass `send_date` to schedule instead of sending now. Emails go out to real subscribers and cannot be recalled once sent.
  • send_newsletter_testVisible to othersSend a test copy of a newsletter by `newsletter_id` to the email addresses in `emails`. This sends real emails to those addresses.
  • unsubscribe_list_subscriberDeletesUnsubscribe a contact from a list by `list_id` and `contact_identifier` (email or ID). They stop receiving newsletters sent to that list.
  • update_contactChanges dataUpdate a contact's name, phone, tags or custom fields by `contact_identifier`. `email` is required.
  • update_listChanges dataUpdate a list's settings by `list_id`. `name`, `from_name` and `from_email` are required on every update.
  • update_newsletterChanges dataUpdate a draft newsletter's subject, content, template or segments by `newsletter_id`. `list_id` is required.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Mailmojo from the app list.

  2. 2

    Paste your key

    Mailmojo does not offer self-service API clients yet. Contact Mailmojo support and ask for an API client with https://pipmcp.com/oauth/callback as the redirect URI. When it is set up, open Min konto › API-tilgang in Mailmojo, copy the client ID and client secret, paste them into PipMCP and click Connect to approve access. This is an OAuth connection, so it needs the PipMCP Pro plan.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Mailmojo?

It can read your account, lists, subscribers, contacts, custom fields, newsletters, forms, templates, automations and subscriber statistics. It can create and update lists, contacts and draft newsletters, add and unsubscribe subscribers, send test copies, send or schedule a newsletter and cancel a scheduled one.

Does the AI see my Mailmojo credentials?

No. Your Mailmojo credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Sending a newsletter reaches real subscribers and cannot be recalled, and a test send also sends real email, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

Mailmojo connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Mailmojo account.

Why do I have to contact Mailmojo support first?

Mailmojo does not let you create API clients yourself yet. Support sets one up for you with PipMCP's redirect URI, and you then find the client ID and client secret under Min konto › API-tilgang. After that you sign in once from PipMCP and approve access. PipMCP is an independent service and is not affiliated with Mailmojo.

Let your AI work in Mailmojo today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Mailmojo free

PipMCP is not affiliated with Mailmojo. Product names are trademarks of their owners.