Skip to content

Integration · Marketing

e-goi.com

Connect Claude & ChatGPT to E-goi

Ask your AI how last week's newsletter did, which lists a contact is on, or to add a new subscriber in E-goi. It can read email and SMS campaign reports, search and update contacts, create lists and tags, and look at automations, segments, templates and senders. Questions about your email marketing get answered without opening report after report.

Connect E-goi 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 report: sends, opens, clicks, bounces and unsubscribes.

  • “Which links in the May newsletter got the most clicks?”

    It reads the campaign report broken down by URL.

  • “Which lists is [email protected] on?”

    It searches across all lists and returns the lists and contact IDs where he appears.

What your AI can do

Contacts and lists

Find contacts across lists, search and filter a list, create and update contacts with base and extra fields, and create lists.

Campaigns and reports

List campaigns across channels and read email and SMS reports, broken down by date, location, domain, link or reader.

Tags, segments and automations

List and create tags, read segments, list fields, automations, email templates and verified senders.

  • “Add [email protected] to the Customers list with the first name Anna.”

    It checks the list for an existing contact first, then adds her with email and first name.

  • “What has this contact opened and clicked recently?”

    It lists the contact's activity, such as sends, opens, clicks and subscriptions, for the date range you give.

  • “Create a new list for webinar sign-ups.”

    It creates the list with an internal name and, if you want, a public name.

150 tools for E-goi

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

  • approve_contactVisible to othersApprove a contact. Has effects visible outside this system. API summary: Approve operation.
  • archive_contactVisible to othersDeactivate a contact (list id). Has effects visible outside this system. API summary: Deactivate contacts.
  • attach_contact_tagChanges dataAttach a contact (list id). API summary: Attach tag to contact.
  • cancel_contactDeletesCancel a contact. Destructive action; may require approval. API summary: Cancel operation.
  • create_app_eventChanges dataCreate a new event for a app. Required: os, contact, message hash, event or device id. API summary: Registers an event from the push notification.
  • create_campaign_groupChanges dataCreate a new campaign group. Required: name. Search campaign groups first to avoid duplicates. API summary: Create new campaign group.
  • create_cartChanges dataCreate a new cart. API summary: Create cart.
  • create_catalogChanges dataCreate a new catalog. Required: title, language or currency. API summary: Create new catalog.
  • create_catalog_productChanges dataCreate a new product for a catalog. Search products first to avoid duplicates. API summary: Create new product.
  • create_cellphoneChanges dataCreate a new cellphone. Required: body. API summary: Create cellphone sender.
  • create_cnameChanges dataCreate a new cname. API summary: Create cname.
  • create_connectedsiteChanges dataCreate a new connectedsite. API summary: Creates a Connected Site.
  • create_contactChanges dataAdd a contact to a list: pass `list_id` and `base` fields such as email, first_name, last_name, cellphone, language and status, plus optional `extra` fields. Search first to avoid duplicates.
  • create_contact_2Changes dataCreate a new contact. Required: contacts. Search contacts first to avoid duplicates. API summary: Forget contacts.
  • create_contact_action_update_contactsChanges dataCreate a new contact. Search contacts first to avoid duplicates. API summary: Updates contacts.
  • create_contact_update_contact_by_fieldChanges dataCreate a new contact. Search contacts first to avoid duplicates. API summary: Updates a contact by field.
  • create_email_senderVisible to othersEmail a sender. Has effects visible outside this system. API summary: Create email sender.
  • create_extraChanges dataCreate a new extra. Required: name or format. API summary: Create extra field.
  • create_extra_optionChanges dataCreate a new option for a extra. API summary: Create new field option.
  • create_form_answerChanges dataCreate a new form answer. Required: title, range or forms. API summary: Generate form answers report.
  • create_listChanges dataCreate a new contact list with an `internal_name` and optional `public_name`.
  • create_list_segmentChanges dataCreate a new segment for a list. Required: name, match or rules. Search segments first to avoid duplicates. API summary: Create new segment.
  • create_messageVisible to othersCreate a new message. Required: list id, internal name, content or sender id. Has effects visible outside this system. API summary: Create new email rss campaign.
  • create_modelChanges dataCreate a new model. Required: model id. API summary: Generate report by model.
  • create_new_webpush_rss_campaignChanges dataCreate a new message. Required: site id, internal name or content. API summary: Create new webpush rss campaign.
  • create_orderChanges dataCreate a new order. Required: order id. API summary: Create order.
  • create_pauseChanges dataCreate a new pause. Required: operations. API summary: Pause operation.
  • create_phoneChanges dataCreate a new phone. Required: phone or file. API summary: Create phone sender.
  • create_pushChanges dataCreate a new push. Required: app id, title or content. API summary: Create new push campaign.
  • create_resumeChanges dataCreate a new resume. Required: operations. API summary: Resume operation.
  • create_sendChanges dataCreate a new send. Required: title, range, lists, columns or options. API summary: Generate sends report.
  • create_siteChanges dataCreate a new site. Required: site, list id or name. API summary: Creates a webpush site.
  • create_smart_smsVisible to othersCreate a new smart sms. Required: list id, internal name, campaign content or page content. Has effects visible outside this system. API summary: Create new smart sms campaign.
  • create_smsVisible to othersCreate a new sms. Required: list id, internal name or content. Has effects visible outside this system. API summary: Create new sms campaign.
  • create_sms_bounceVisible to othersCreate a new sms bounce. Required: title, range, campaigns, columns or options. Has effects visible outside this system. API summary: Generate SMS bounces report.
  • create_sms_eventVisible to othersCreate a new sms event. Required: title, range, campaigns, columns or options. Has effects visible outside this system. API summary: Generate SMS events report.
  • create_start_automationChanges dataCreate a new start automation. Required: automation id, action id or contacts.
  • create_subscriptionChanges dataCreate a new subscription. Required: title, range, lists, columns or options. API summary: Generate subscriptions report.
  • create_suppression_listChanges dataCreate a new suppression list. Required: body. API summary: Add to suppression list.
  • create_tagChanges dataCreate a new tag with a `name` and optional `color`.
  • create_taskChanges dataCreate a new task. Required: title, range, lists, columns or options. API summary: Generate contact activity report.
  • create_unsubscribeChanges dataCreate a new unsubscribe. API summary: Unsubscribes contacts.
  • create_unsubscriptionChanges dataCreate a new unsubscription. Required: title, range, lists, columns or options. API summary: Generate unsubscriptions report.
  • create_voiceChanges dataCreate a new voice. Required: internal name, list id, content or sender id. API summary: Create new voice campaign.
  • create_web_pushChanges dataCreate a new web push. Required: site id, internal name or content. API summary: Create new webpush campaign.
  • create_webhookDeletesCreate a new webhook. Required: list id, url or actions. Destructive action; may require approval. API summary: Create new webhook.
  • delete_automationDeletesPermanently delete a automation by automation id. Destructive action; may require approval. API summary: Remove automation.
  • delete_campaign_groupDeletesPermanently delete a campaign group by group id. Destructive action; may require approval. API summary: Remove Campaign Group.
  • delete_catalogDeletesPermanently delete a catalog by catalog id. Destructive action; may require approval. API summary: Remove catalog.
  • delete_catalog_productDeletesPermanently delete a product by product identifier. Destructive action; may require approval. API summary: Remove product.
  • delete_cellphoneDeletesPermanently delete a cellphone by sender id. Destructive action; may require approval. API summary: Remove cellphone sender.
  • delete_connectedsiteDeletesPermanently delete a connectedsite by domain. Destructive action; may require approval. API summary: Deletes a Connected Site.
  • delete_extraDeletesPermanently delete a extra by field id. Destructive action; may require approval. API summary: Remove extra field.
  • delete_extra_optionDeletesPermanently delete a option by option id. Destructive action; may require approval. API summary: Deletes an option.
  • delete_listDeletesPermanently delete a list by list id. Destructive action; may require approval. API summary: Remove list.
  • delete_list_segmentDeletesPermanently delete a segment by segment id. Destructive action; may require approval. API summary: Remove segment.
  • delete_messageDeletesPermanently delete a message by message hash. Destructive action; may require approval. API summary: Remove Campaign.
  • delete_phoneDeletesPermanently delete a phone by sender id. Destructive action; may require approval. API summary: Remove phone sender.
  • delete_suppression_listDeletesPermanently delete a suppression list by suppression id. Destructive action; may require approval. API summary: Delete from suppression list.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Remove tag.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove user.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Remove webhook.
  • detach_contact_tagChanges dataDetach a contact (list id). API summary: Detach tag to contact.
  • export_contactsChanges dataExport contacts. API summary: Exports a list of contacts.
  • find_contactFind a contact across all lists by `contact` (an email address, or a phone/cellphone when `type` is set). Returns the lists and contact IDs it appears in.
  • get_accountGet the connected E-goi account's details (company, plan, balance and settings). Use to confirm which account you are working in.
  • get_all_push_templatesList templates. Results are paginated. API summary: Get all Push templates.
  • get_all_smart_sms_templatesList templates. Results are paginated. API summary: Get all smart sms templates.
  • get_all_sms_templatesList templates. Results are paginated. API summary: Get all sms templates.
  • get_all_user_profilesList users. Results are paginated. API summary: Get all user profiles.
  • get_appGet one app by app id. API summary: Get a Push application from E-goi.
  • get_catalog_productGet one product for a catalog by product identifier. API summary: Get product.
  • get_connectedsiteGet one connectedsite by domain. API summary: Get a Connected Site.
  • get_contactGet one contact in a list by `list_id` and `contact_id`, including base fields, extra fields and tags.
  • get_email_campaign_reportGet the report for an email campaign by `campaign_hash`: sends, opens, clicks, bounces and unsubscribes, optionally broken down by `date`, `hour`, `weekday`, `location`, `domain`, `url` or `reader`.
  • get_listGet one contact list by `list_id`, including its names and contact counts.
  • get_pushGet one push by campaign hash. API summary: Get push report.
  • get_segmentGet one segment by segment id. Results are paginated. API summary: Get all contacts by Segment Id.
  • get_smart_smsGet one smart sms by campaign hash. API summary: Get Smart sms report.
  • get_sms_campaign_reportGet the report for an SMS campaign by `campaign_hash`, optionally broken down by mobile `networks`.
  • get_userGet one user by user id. API summary: Get user profile.
  • get_voiceGet one voice by campaign hash. API summary: Get voice report.
  • get_web_pushGet one web push by campaign hash. API summary: Get webpush report.
  • list_appsList apps. Optional filters: list id. API summary: Get all Push applications from E-goi.
  • list_automation_actionsList actions for a automation. Optional filters: automation id 2. Results are paginated. API summary: Get all actions from given automation.
  • list_automationsList automations, filtered by `title`, `status` or `list_id`, with `limit` and `offset`.
  • list_brandkitsList brandkits. API summary: Get Account Brand Kit.
  • list_campaignsList campaigns across channels, filtered by `channel`, `status`, `list_id`, `internal_name` or dates, with `limit` and `offset`. Use this to get a campaign hash.
  • list_catalogsList catalogs. API summary: Get all catalogs.
  • list_cellphonesList cellphones. Optional filters: status. Results are paginated. API summary: Get all cellphone senders.
  • list_cnamesList cnames. API summary: Get All CNames.
  • list_connectedsitesList connectedsites. API summary: Get all Connected Sites.
  • list_contact_activityList a contact's activity (opens, clicks, sends, subscriptions) by `list_id` and `contact_id`, optionally filtered by date range or `action_name`.
  • list_contactsList contacts. Optional filters: status, title, created min, created max, order or order by. Results are paginated. API summary: Get all advanced reports.
  • list_domainsList domains. API summary: Get all domains.
  • list_email_sendersVisible to othersList the verified email senders on the account, optionally by `status`. Use a sender ID when creating email campaigns.
  • list_email_templatesList saved email templates with `limit` and `offset`.
  • list_extra_optionsList options for a extra. API summary: Get all field options.
  • list_goalsList goals. API summary: Get all goals.
  • list_list_fieldsList the base and extra fields defined on a list by `list_id`. Use to know extra field IDs before creating or updating contacts.
  • list_listsList contact lists, filterable by `internal_name`, `public_name` and created/updated dates, with `limit` and `offset`. Use this to get a list ID.
  • list_modelsList models. Optional filters: title, order or order by. Results are paginated. API summary: Get all advanced reports models.
  • list_operationsList operations. Optional filters: type, status, order or order by. Results are paginated. API summary: Get all queued operations.
  • list_phonesList phones. Optional filters: status. Results are paginated. API summary: Get all phone senders.
  • list_segmentsList the segments of a list by `list_id`, optionally filtered by `name` or `type`.
  • list_sitesList sites. Optional filters: order, order by or list id. Results are paginated. API summary: Get all webpush sites.
  • list_suppression_listsList suppression lists. Optional filters: type, method, value, campaign hash, created min or created max. Results are paginated. API summary: Get the suppression list.
  • list_tagsList tags with `limit` and `offset`. Use to get a tag ID.
  • list_user_tasksList tasks for a user. Optional filters: date. Results are paginated. API summary: Get user Activity.
  • list_usersList users. Optional filters: username, status, created min, created max, updated min or updated max. Results are paginated. API summary: Get all users.
  • list_webhooksList webhooks. Results are paginated. API summary: Get all webhooks.
  • remove_email_senderDeletesPermanently delete a message by sender id. Destructive action; may require approval. API summary: Remove email sender.
  • restore_contactVisible to othersEnable a contact (campaign hash). Has effects visible outside this system. API summary: Enables a rss email campaign.
  • restore_contact_enableChanges dataEnable a contact (campaign hash). API summary: Enable a rss webpush campaign.
  • restore_contact_teChanges dataEnable a contact. API summary: Enable Track&Engage.
  • restore_contact_transactionalChanges dataEnable a contact. API summary: Enable Transactional.
  • search_campaign_groupsSearch campaign groups by group id or name. Use this to find existing campaign groups before creating a new campaign group. Results are paginated. API summary: Get all campaign groups.
  • search_catalog_productsSearch products for a catalog by product identifier, name, description, sku, upc or ean. Use this to find existing products before creating a new product. Results are paginated. API summary: Get all products.
  • search_countriesSearch countries by phone. Use this to find existing countries before creating a new country. API summary: Get all countries.
  • search_list_contactsList or filter contacts in a list by `list_id`, with filters such as `email`, `first_name`, `last_name`, `cellphone` and `email_status`, and `limit`/`offset` paging.
  • send_contactVisible to othersSend a contact (campaign hash). Has effects visible outside this system. API summary: Send email message.
  • send_contact_bouncesVisible to othersEmail a contact. Has effects visible outside this system. API summary: Generate email bounces report.
  • send_contact_clicks_by_contactVisible to othersEmail a contact. Has effects visible outside this system. API summary: Generate email clicks by contact report.
  • send_contact_clicks_by_urlVisible to othersEmail a contact. Has effects visible outside this system. API summary: Generate email clicks by URL report.
  • send_contact_eventsVisible to othersEmail a contact. Has effects visible outside this system. API summary: Generate email events report.
  • send_contact_unsubscriptionsVisible to othersEmail a contact. Has effects visible outside this system. API summary: Generate email unsubscriptions report.
  • send_messageVisible to othersEmail a message. Has effects visible outside this system. API summary: Create new email campaign.
  • send_push_messageVisible to othersSend a contact (campaign hash). Has effects visible outside this system. API summary: Send push message.
  • send_smart_sms_messageVisible to othersSend a contact (campaign hash). Has effects visible outside this system. API summary: Send smart sms message.
  • send_sms_messageVisible to othersSend a contact (campaign hash). Has effects visible outside this system. API summary: Send sms message.
  • send_voice_messageVisible to othersSend a contact (campaign hash). Has effects visible outside this system. API summary: Send voice message.
  • send_webpush_messageVisible to othersSend a contact (campaign hash). Has effects visible outside this system. API summary: Send webpush message.
  • submit_contactVisible to othersActivate a contact (list id). Has effects visible outside this system. API summary: Activate contacts.
  • update_baseChanges dataUpdate an existing base identified by field id. Only the fields you pass are changed. API summary: Update base field.
  • update_campaign_groupChanges dataUpdate an existing campaign group identified by group id. API summary: Update a specific campaign group.
  • update_catalog_productChanges dataUpdate an existing product identified by product identifier. Only the fields you pass are changed. API summary: Update product.
  • update_contactChanges dataUpdate a contact in a list by `list_id` and `contact_id`: change `base` fields (email, names, cellphone, status, consent) or `extra` fields. Only the fields you pass change.
  • update_extraChanges dataUpdate an existing extra identified by field id. Only the fields you pass are changed. API summary: Update extra field.
  • update_extra_optionChanges dataUpdate an existing option identified by option id. Only the fields you pass are changed. API summary: Update field option.
  • update_listChanges dataUpdate an existing list identified by list id. Only the fields you pass are changed. API summary: Update a specific list.
  • update_messageVisible to othersUpdate an existing message identified by campaign hash. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a specific email campaign.
  • update_pushChanges dataUpdate an existing push identified by campaign hash. Only the fields you pass are changed. API summary: Update a specific push campaign.
  • update_smart_smsVisible to othersUpdate an existing smart sms identified by campaign hash. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a specific smart sms campaign.
  • update_smsVisible to othersUpdate an existing sms identified by campaign hash. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a specific sms campaign.
  • update_tagChanges dataUpdate an existing tag identified by tag id. API summary: Update a specific tag.
  • update_voiceChanges dataUpdate an existing voice identified by campaign hash. Only the fields you pass are changed. API summary: Update a specific voice campaign.
  • update_web_pushChanges dataUpdate an existing web push identified by campaign hash. Only the fields you pass are changed. API summary: Update a specific webpush campaign.
  • upload_contactChanges dataImport a contact (catalog id). API summary: Import products.
  • upload_contact_bulkVisible to othersImport a contact (list id). Has effects visible outside this system. API summary: Import collection of contacts.
  • upload_orderVisible to othersUpload a order (list id). Has effects visible outside this system. API summary: Orders import bulk request.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose E-goi from the app list.

  2. 2

    Paste your key

    Paste your E-goi API key. In E-goi click your account name, open Integrations / API key and copy the key.

  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 E-goi?

It can read your account, lists, list fields, segments, contacts, contact activity, campaigns, email and SMS campaign reports, automations, email templates, senders and tags. It can create lists, contacts and tags, and update contacts, including their status and consent.

Does the AI see my E-goi API key?

No. Your E-goi 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 and lookups only. Creating and updating contacts changes your lists, including a contact's status and consent, and 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 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 E-goi account.

Can the AI send campaigns from E-goi?

No. With these tools the AI reads campaigns, reports, automations, templates and senders, and manages lists, contacts and tags. It does not create or send email or SMS campaigns.

Let your AI work in E-goi today.

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

Connect E-goi free

HeyMyApps is not affiliated with E-goi. Product names are trademarks of their owners.