Skip to content

Integration · Email

Connect Claude & ChatGPT to EmailOctopus

Ask your AI how your last campaign did, who clicked a link, or to add a new subscriber to a list in EmailOctopus. It can create and rename lists, add, update, tag and unsubscribe contacts, read campaign summaries, recipients and link reports, and start an automation for a contact.

Connect EmailOctopus free

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

Try asking

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

    The AI finds the campaign and reads its summary: sent, opens, clicks, bounces, complaints and unsubscribes.

  • “Who clicked in the October campaign?”

    It lists the campaign's recipients with status clicked.

  • “Which links got the most clicks in the spring campaign?”

    It gets the click count for each link in that campaign.

What your AI can do

Lists and tags

List, create and rename mailing lists, and list or create the tags in a list.

Contacts

List contacts by tag, status or date, add or upsert contacts with fields and tags, change their status, or delete them.

Campaign reports

List campaigns and read summaries, recipients by status and click counts per link.

  • “Add [email protected] to the Newsletter list with the tag webinar.”

    It creates or updates the contact in that list by email and adds the tag.

  • “Unsubscribe [email protected] from the Customers list.”

    It sets the contact's status to unsubscribed. The contact stays in the list with its history.

  • “Create a new list called Workshop 2026.”

    It creates the list and returns its ID, so you can add contacts to it right away.

18 tools for EmailOctopus

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

  • create_contactChanges dataAdd a contact to a list by `list_id` with `email_address`, optional `fields`, `tags` and `status` (pending, subscribed, unsubscribed). Use pending to send a double opt-in email.
  • create_listChanges dataCreate a new mailing list with a `name`.
  • create_tagChanges dataCreate a new `tag` in a list by `list_id`.
  • delete_contactDeletesPermanently delete a contact from a list by `list_id` and `contact_id`. This cannot be undone; consider setting status to unsubscribed instead.
  • get_campaignGet one campaign by `campaign_id`.
  • get_campaign_links_reportGet click counts for each link in a campaign by `campaign_id`.
  • get_campaign_summaryGet a campaign's summary report by `campaign_id`: sent, opens, clicks, bounces, complaints and unsubscribes.
  • get_contactGet one contact in a list by `list_id` and `contact_id` (or the MD5 hash of the lowercase email).
  • get_listGet one list by `list_id`.
  • list_campaign_recipientsList the contacts of a campaign by `campaign_id` with a given `status`: sent, opened, clicked, bounced, complained, unsubscribed, not-opened or not-clicked.
  • list_campaignsList email campaigns. Paginated with `cursor`.
  • list_contactsList contacts in a list by `list_id`, filtered by `tag`, `status` or created/updated date ranges.
  • list_listsList all mailing lists in the account. Paginated with `cursor`.
  • list_tagsList the tags in a list by `list_id`.
  • start_automation_for_contactChanges dataStart an automation by `automation_id` for a contact by `contact_id`. The automation will send its emails to that contact.
  • update_contactChanges dataUpdate a contact by `list_id` and `contact_id`: email, `fields`, `tags` (tag name: true/false) or `status`, e.g. unsubscribed.
  • update_listChanges dataRename a list by `list_id` with a new `name`.
  • upsert_contactVisible to othersCreate or update a contact in a list by `email_address`: set `fields`, add/remove `tags` (tag name: true/false) and `status`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste an EmailOctopus API key. Open dashboard.emailoctopus.com/developer/api-keys, click Add key at the bottom, enter a name and click Create. Copy the key straight away, because it is shown only once. Legacy keys from before API v2 do not work.

  3. 3

    Add the link to your AI

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

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

Questions

What can the AI do in EmailOctopus?

It can list and read lists, contacts, tags and campaigns, and read campaign summaries, recipients and link reports. It can create and rename lists, create tags, add, upsert, update and delete contacts, and start an automation for a contact.

Does the AI see my EmailOctopus API key?

No. Your EmailOctopus API key is encrypted at rest and never shown to the AI. After you save it, it is 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 reports only. Deleting a contact is permanent, and starting an automation sends emails, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own EmailOctopus account.

Can the AI send a campaign?

No. The AI can read campaigns and their reports, but there is no tool to create or send a campaign. It can start an existing automation for a contact, and the automation then sends its emails to that contact. Adding a contact with status pending sends a double opt-in email.

Let your AI work in EmailOctopus today.

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

Connect EmailOctopus free

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