Skip to content

Integration · Email

Connect Claude & ChatGPT to Emailchef

Ask your AI to add a contact to a list, draft a newsletter or find out who clicked in last week's campaign in Emailchef. It can create and update lists, contacts and campaigns, read segments and list statistics, and send, schedule or test campaigns when you allow it.

Connect Emailchef free

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

Try asking

  • “Add [email protected] to our Newsletter list as Maria Hansen.”

    The AI finds the list and adds the contact with email, first name and last name.

  • “Who clicked a link in last week's newsletter?”

    It finds the campaign and lists the recipients who clicked, plus the links and their click activity.

  • “Draft a campaign for our spring offer and send a test to me.”

    It looks up your verified senders, creates the campaign with subject and body for the lists you name, and sends a test copy to your address.

What your AI can do

Lists and contacts

Create and rename lists, add, update and unsubscribe contacts, and read segments and subscriber statistics.

Campaigns

Create, update, find and delete campaigns, send a test, and send, schedule or unschedule a campaign.

Results and senders

See recipients who opened, clicked or unsubscribed, click activity per link, your verified senders, and send single emails.

  • “Schedule the spring campaign for Tuesday at 9:00 Copenhagen time.”

    It schedules the campaign in that time zone. It then goes out to all its recipients automatically unless you cancel the schedule.

  • “How many contacts have unsubscribed from the Customers list this month?”

    It reads the list's subscriber statistics for the dates you give and can list the unsubscribed contacts.

  • “Which campaigns are still drafts?”

    It searches campaigns with status draft and lists them with name and subject.

26 tools for Emailchef

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

  • create_campaignChanges dataCreate a new campaign; put its fields (name, subject, html_body, text_body, sender_id, lists, and campaign as {}) in `instance_in`. Set clone=1 to copy an existing campaign instead.
  • create_contactChanges dataAdd a contact to a list. Required: list_id and email; optional firstname, lastname, status and custom_fields.
  • create_listChanges dataCreate a new contact list with `list_name` and an optional `list_description`.
  • delete_campaignDeletesPermanently delete a campaign by `campaign_id`. This cannot be undone.
  • get_accountGet the connected Emailchef account's details. Use to confirm which account you are working in.
  • get_campaignGet one campaign by `campaign_id`, including subject, lists, sender and status.
  • get_contactGet one contact by `contact_id` and `list_id`, including name, status and custom fields.
  • get_listGet one contact list by `contact_id` (the list ID).
  • get_list_statsGet subscriber statistics for one list by `list_id`, optionally between start_date and end_date.
  • get_segmentGet one segment of a list by `list_id` and `segment_id`.
  • list_campaign_linksList the links in a campaign and their click activity, by campaign ID.
  • list_campaign_recipientsList a sent campaign's recipients by `newsletter_id`, filtered by activity such as opened, clicked, unopened, delivered or unsubscribed.
  • list_contactsList the contacts in one list by `list_id`, optionally filtered by status (ACTIVE, UNSUBSCRIBED, BOUNCED, REPORTED), with limit/offset paging.
  • list_listsList your contact lists, with limit/offset paging and sort by creation date or name.
  • list_segmentsList the segments defined on a list, by `list_id`.
  • list_sendersList your verified sender addresses. Use this to get a sender_id for campaigns and emails.
  • schedule_campaignVisible to othersSchedule a campaign to send at `scheduled_time` in a `timezone`, by `campaign_id`. It will then go out to all its recipients automatically.
  • search_campaignsFind campaigns by `search_term` and status (DRAFT, SCHEDULED, SENDING, SENT, ARCHIVED, FAILED), with limit/offset paging.
  • send_campaignVisible to othersSend a campaign now to all its lists, by `campaign_id`. This emails every recipient and cannot be undone.
  • send_emailVisible to othersSend one email to a single recipient (`to` with email and name) from a sender_id, with subject and html_body or text_body. This sends a real email.
  • send_test_emailDeletesSend a test copy of a campaign to one address, by `campaign_id` and `email`. This sends a real email.
  • unschedule_campaignVisible to othersCancel a campaign's scheduled send, by `campaign_id`, returning it to draft.
  • unsubscribe_contactChanges dataUnsubscribe a contact from a list, by `list_id` and `contact_id`. They stop receiving campaigns sent to that list.
  • update_campaignChanges dataUpdate a campaign by `newsletter_id` (name, subject, html_body, sender_id, lists and more). Fields you leave out are cleared, so send the full campaign; get it first.
  • update_contactChanges dataUpdate a contact's name, status or custom fields by `contact_id` (also pass list_id).
  • update_listChanges dataRename a contact list or change its description, by `contact_id` (the list ID).

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Emailchef API key and API secret. Create an API key pair in your Emailchef account (the API reference lists it under API Keys) and copy both values. The secret is shown when the key is created.

  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 Emailchef?

The AI can read your account, lists, contacts, segments, campaigns, list statistics, campaign recipients, campaign links and verified senders. It can create and update lists, contacts and campaigns, unsubscribe contacts and delete campaigns. It can also send test emails, single emails and campaigns, and schedule or unschedule campaigns, if you switch those tools on.

Does the AI see my Emailchef API key and secret?

No. Your Emailchef 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 read-only. Sending or scheduling a campaign emails real recipients and cannot be undone, and deleting a campaign is permanent. These actions 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 Emailchef account.

Where do I find my Emailchef API key and secret?

You create an API key pair in your Emailchef account, listed under API Keys in the Emailchef API reference. The secret is shown when you create the key, so copy it then. You paste the key and the secret into PipMCP.

Let your AI work in Emailchef today.

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

Connect Emailchef free

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