Skip to content

Integration · Email

emailchef.com

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.

75 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.

  • archive_archivecampaignDeletesArchive a archivecampaign (campaign id). Destructive action; may require approval. API summary: Archive campaign.
  • create_accountChanges dataCreate a new account. API summary: Update account information.
  • create_apikeyChanges dataCreate a new apikey. API summary: Create API Key.
  • create_blockingChanges dataCreate a new blocking. Required: type. API summary: Create blocking.
  • 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_contact_customfieldChanges dataCreate a new customfield for a contact. API summary: Create custom field.
  • create_listChanges dataCreate a new contact list with `list_name` and an optional `list_description`.
  • create_segmentChanges dataCreate a new segment. API summary: Create segment.
  • delete_apikeyDeletesPermanently delete a apikey by key id. Destructive action; may require approval. API summary: Revoke API Key.
  • delete_blockingDeletesPermanently delete a blocking by email. Destructive action; may require approval. API summary: Delete blocking.
  • delete_campaignDeletesPermanently delete a campaign by `campaign_id`. This cannot be undone.
  • delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete list.
  • delete_customfieldDeletesPermanently delete a customfield by field id. Destructive action; may require approval. API summary: Delete custom field.
  • delete_segmentDeletesPermanently delete a segment by segment id. Destructive action; may require approval. API summary: Delete segment.
  • get_accountGet the connected Emailchef account's details. Use to confirm which account you are working in.
  • get_account_2Get one account by account id. API summary: Account information.
  • get_apikeyGet one apikey by key id. API summary: API Keys List.
  • get_blockingGet one blocking. API summary: Blockings count.
  • get_campaignGet one campaign by `campaign_id`, including subject, lists, sender and status.
  • get_campaign_2Get one campaign. API summary: Campaigns count.
  • get_contactGet one contact by `contact_id` and `list_id`, including name, status and custom fields.
  • get_contact_countGet one contact by list id. API summary: Contacts count.
  • get_contact_get_campaign_contact_engagement_countGet one contact by newsletter id. API summary: Count of per-contact engagement for a campaign.
  • get_contact_get_segment_contacts_countGet one contact by segment id. API summary: Count of contacts in a segment.
  • get_customfieldGet one customfield by field id. API summary: Custom field details.
  • get_customfield_countGet one customfield by list id. API summary: Custom fields count.
  • 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_main_appGet one main app by lang code. API summary: Translations.
  • get_packageGet one package by package id. API summary: Package details.
  • get_planGet one plan by plan id. API summary: Plan details.
  • get_policyGet one policy by policy type. API summary: Policies.
  • get_segmentGet one segment of a list by `list_id` and `segment_id`.
  • get_segment_2Get one segment by list id. API summary: Segments count.
  • get_statusGet one status by message id. API summary: SMS status.
  • get_status_get_sms_bulk_statusGet one status by bulk id. API summary: Bulk SMS status.
  • get_taskGet one task by task id. API summary: Import task details.
  • get_userGet one user. API summary: User log count.
  • list_accountsList accounts. API summary: Current preferences.
  • list_accounts_get_current_subscriptionList accounts. API summary: Current subscription.
  • list_apikeysList apikeys. API summary: API Keys List.
  • list_appconfigsList appconfigs. API summary: Application configuration.
  • list_balancesList balances. API summary: SMS balance.
  • list_blockingsList blockings. Optional filters: query string. Results are paginated. API summary: Blockings list.
  • 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_contact_customfieldsList customfields for a contact. API summary: Custom fields.
  • list_contactsList the contacts in one list by `list_id`, optionally filtered by status (ACTIVE, UNSUBSCRIBED, BOUNCED, REPORTED), with limit/offset paging.
  • list_languagenamesList languagenames. API summary: Language names.
  • list_listsList your contact lists, with limit/offset paging and sort by creation date or name.
  • list_packagesList packages. API summary: Available packages.
  • list_plansList plans. Optional filters: billing cycle. API summary: Available plans.
  • list_predefinedfieldsList predefinedfields. API summary: Predefined fields.
  • list_segmentsList the segments defined on a list, by `list_id`.
  • list_segments_2List segments. API summary: Segments metadata.
  • list_sendersList your verified sender addresses. Use this to get a sender_id for campaigns and emails.
  • list_tasksList tasks. API summary: Import tasks list.
  • list_timezonesList timezones.
  • list_usersList users. Results are paginated. API summary: User log.
  • restore_unarchivecampaignVisible to othersRestore a unarchivecampaign (campaign id). Has effects visible outside this system. API summary: Restore archived campaign.
  • 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_smsVisible to othersSend a sms. Has effects visible outside this system. API summary: Send SMS.
  • 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_customfieldChanges dataUpdate an existing customfield identified by field id. API summary: Update custom field.
  • update_listChanges dataRename a contact list or change its description, by `contact_id` (the list ID).
  • update_segmentChanges dataUpdate an existing segment identified by segment id. API summary: Update segment.
  • upload_contactChanges dataImport a contact (list id). API summary: Import contacts.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps 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 HeyMyApps 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?

HeyMyApps 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 HeyMyApps.

Let your AI work in Emailchef today.

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

Connect Emailchef free

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