Skip to content

Integration · Marketing

reteno.com

Connect Claude & ChatGPT to Reteno

Ask your AI to look up a contact, check what messages they received, or add a list of customers to a group in Reteno. It can create and update contacts, manage subscription categories, record custom events, and send emails, SMS or saved messages. It can also list broadcasts and workflows and check delivery status.

Connect Reteno free

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

Try asking

  • “What messages did [email protected] get from us last month?”

    The AI finds the contact and lists the messages sent to them in that date range.

  • “Add these five customer IDs to the VIP group.”

    It finds the static group by name and adds the contacts by their external customer IDs.

  • “Create a contact for Lars Nielsen, [email protected], and subscribe him to the newsletter.”

    It searches first to avoid a duplicate, creates the contact and sets his subscription categories by key.

What your AI can do

Contacts and groups

Search, create, update and delete contacts, read additional fields, and add or remove contacts in static groups.

Messages

Send emails, SMS and saved messages, check delivery status and read a contact's message history.

Subscriptions and events

Read and set a contact's subscription categories, track custom events, and list broadcasts and workflows.

  • “Send our saved welcome email to the three new signups from today.”

    It finds the saved message and sends it to the recipients. Sent messages are delivered right away and cannot be recalled.

  • “Record a PageViewed event for customer 8812 on the pricing page.”

    It tracks the custom event with the contact identifier and page value, which can start an automated campaign.

  • “Did the SMS we sent this morning get delivered?”

    It checks the delivery status of the sent messages by their IDs.

93 tools for Reteno

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

  • add_base_app_inbox_messageVisible to othersCreate a new message. Required: name, title or text. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Add base App Inbox message.
  • add_base_email_messageVisible to othersEmail a message. Has effects visible outside this system. API summary: Add base Email message.
  • add_base_sms_messageVisible to othersCreate a new message. Required: name, from or text. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Add base SMS message.
  • add_contacts_to_groupChanges dataAdd contacts to a static group by `group_id`, using `contact_ids` or `external_customer_ids`.
  • add_one_web_push_domainChanges dataCreate a new domain. Required: domain, service worker name, service worker path or service worker scope. API summary: Add one web push domain.
  • add_update_contactsVisible to othersCreate a new contact. Required: contacts or dedupe on. Search contacts first to avoid duplicates. Has effects visible outside this system. API summary: Add/update contacts.
  • create_addChanges dataCreate a new add. Required: emails. API summary: Add emails to unsubscribed list.
  • create_app_tokenDeletesCreate a new token for a app. Destructive action; may require approval. API summary: Add application tokens.
  • create_broadcastVisible to othersCreate a new broadcast. Required: message id or groups. Search broadcasts first to avoid duplicates. Has effects visible outside this system. API summary: Create broadcast.
  • create_contactChanges dataCreate a contact with `first_name`, `last_name`, `channels` (email, phone), `address`, additional `fields` and `external_customer_id`. Search first to avoid duplicates.
  • create_contact_subscribe_contactChanges dataCreate a new contact. Required: contact. Search contacts first to avoid duplicates. API summary: Subscribe a contact.
  • create_domainChanges dataCreate a new domain. Required: domain. API summary: Add domain.
  • create_eventChanges dataCreate a new event. Required: event type key. API summary: Generate event v2.
  • create_messageVisible to othersCreate a new message. Required: name, title or text. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Add base Mobile Push message.
  • create_muteDeletesCreate a new mute. Required: token. Destructive action; may require approval. API summary: Mute application tokens.
  • create_orderVisible to othersCreate a new order. Has effects visible outside this system. API summary: Add orders.
  • create_productChanges dataCreate a new product. API summary: Configure product feeds.
  • create_promocodeChanges dataCreate a new promocode. Required: promocodes, body expiration date or body discount. API summary: Upload promotional codes.
  • create_unmuteDeletesCreate a new unmute. Required: token. Destructive action; may require approval. API summary: Unmute application tokens.
  • delete_app_inbox_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete App Inbox message.
  • delete_base_mobile_push_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete base Mobile Push message.
  • delete_broadcastDeletesPermanently delete a broadcast by broadcast id. Destructive action; may require approval. API summary: Cancel scheduled broadcast.
  • delete_contactDeletesDelete a contact by `contact_id`. With `erase` set, all of the contact's data and activity is permanently wiped and cannot be recovered.
  • delete_contactsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete contact by externalCustomerId.
  • delete_deletesDeletesPermanently delete a delete. Destructive action; may require approval. API summary: Remove emails from unsubscribed list.
  • delete_domainsMoves moneyPermanently delete a domain. Financial or irreversible action; may require approval. API summary: Delete web push domain.
  • delete_language_version_of_mobile_push_messageDeletesPermanently delete a message by language. Destructive action; may require approval. API summary: Delete language version of Mobile Push message.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete basic Email message.
  • delete_ordersMoves moneyPermanently delete a order. Financial or irreversible action; may require approval. API summary: Delete orders.
  • delete_past_eventsMoves moneyPermanently delete a past event. Financial or irreversible action; may require approval. API summary: Delete events.
  • delete_sms_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete SMS message.
  • delete_translated_app_inbox_messageDeletesPermanently delete a message by language. Destructive action; may require approval. API summary: Delete translated App Inbox message.
  • delete_translated_email_messageDeletesPermanently delete a message by language. Destructive action; may require approval. API summary: Delete translated Email message.
  • delete_translated_sms_messageDeletesPermanently delete a message by language. Destructive action; may require approval. API summary: Delete translated SMS message.
  • get_a_mobile_push_messageGet one message by message id. API summary: Get a Mobile Push message.
  • get_account_infoGet the connected Reteno account's details. Use to confirm which account you are working in.
  • get_activatedGet one activated by token id. API summary: Get token activity.
  • get_balanceGet the account's current balance.
  • get_broadcastGet one broadcast by `broadcast_id`, with its status and settings.
  • get_contactGet one contact by `contact_id`, including channels, additional fields and segments.
  • get_contact_contact_recomsGet one contact by data source id. API summary: Contact recommendations based on web tracking.
  • get_contact_message_historyGet the messages sent to one contact between `date_from` and `date_to`. Identify the contact by `contact_id`, `email`, `phone` or `external_customer_id`.
  • get_contact_subscriptionsGet which subscription categories a contact is subscribed to, by `contact_id`.
  • get_document_statusGet the current status of a document by file id. API summary: Get preprocessor file status.
  • get_email_messageGet one saved email message by `message_id`, including subject, sender and content.
  • get_importstatusGet one importstatus by session id. API summary: Get contact import status.
  • get_interaction_statusChanges dataGet the current status of a interaction by interaction id. API summary: Update interaction status.
  • get_message_statusCheck the delivery status of sent messages by the IDs returned when sending (`ids`).
  • get_promocodeGet one promocode. API summary: Get the number of available promotional codes.
  • get_sms_interfacesList messages. API summary: Get SMS interfaces.
  • get_sms_messageGet one message by message id. API summary: Get SMS message.
  • get_the_app_inbox_messageGet one message by message id. API summary: Get the App Inbox message.
  • get_web_push_domainsList domains. API summary: Get web push domains.
  • get_web_push_scriptList scripts. Optional filters: domain. API summary: Get web push script.
  • list_addressesList addresses. API summary: Get the list of catalogs.
  • list_broadcastsList broadcasts (bulk campaign sends).
  • list_contact_fieldsList the additional contact fields with their IDs, for use in `fields` when creating or updating contacts.
  • list_domainsList domains. API summary: Get domain.
  • list_email_messagesVisible to othersList saved email messages (templates), optionally filtered by `search` on name or tag. Returns message IDs for sending.
  • list_group_contactsList the contacts in a group by `group_id`.
  • list_historiesList histories. Optional filters: date from or date to. API summary: Get organization billing history.
  • list_messagesList messages for a message. API summary: Get Email message view link.
  • list_productsList products. API summary: Get product feeds configuration.
  • list_promocodesList promocodes. Optional filters: type, in use, active due days or discount. API summary: Get promotional codes.
  • list_scriptsList scripts. API summary: Get script.
  • list_subscription_categoriesList the subscription categories (topics contacts can opt in to) and their keys.
  • list_token_contact_idsList contact ids for a token. API summary: Get contact ID by Mobile Push token.
  • list_workflowsList automation workflows, optionally filtered by `name`.
  • remove_contacts_from_groupChanges dataRemove contacts from a static group by `group_id`, using `contact_ids` or `external_customer_ids`.
  • search_contactsFind contacts by `email`, `sms` (phone), `firstname`, `lastname` or `external_customer_id`. Returns contact IDs for other tools.
  • search_for_app_inbox_messagesSearch messages by search, startindex or maxrows. Use this to find existing messages before creating a new message. API summary: Search for App Inbox messages.
  • search_for_sms_messagesSearch messages by search, startindex or maxrows. Use this to find existing messages before creating a new message. API summary: Search for SMS messages.
  • search_groupsList contact groups (segments), optionally filtered by `name`.
  • search_messagesSearch messages by search, startindex or maxrows. Use this to find existing messages before creating a new message. API summary: Search for Mobile Push messages.
  • search_tasksSearch tasks by date from, date to, email, sms, web push token or mob push token. Use this to find existing tasks before creating a new task. Results are paginated. API summary: Get contacts activity.
  • send_contactVisible to othersEmail a contact. Has effects visible outside this system. API summary: Get email by contactID.
  • send_emailVisible to othersSend an email right away to the addresses in `emails`, with `from`, `subject` and `html_text`. The email is delivered and cannot be recalled.
  • send_interfaceVisible to othersEmail a interface. Has effects visible outside this system. API summary: Get Email interfaces.
  • send_past_eventVisible to othersSend a past event. Has effects visible outside this system. API summary: Generate past events V2.
  • send_past_event_send_history_events_2Visible to othersSend a past event. Has effects visible outside this system. API summary: Generate past events V3.
  • send_prepared_messageVisible to othersSend a saved message by `message_id` to `recipients` (contactId, externalCustomerId or email/phone locator, with optional personalisation). Messages are delivered immediately and cannot be recalled.
  • send_smsVisible to othersSend an SMS right away with `from` (sender ID) and `text`, to `phone_numbers` or a `group_id`. The SMS is delivered and cannot be recalled.
  • track_eventChanges dataRecord a custom event for a contact, e.g. PageViewed. Pass `event_type_key` and `params` with the contact identifier plus any event values. Events can trigger automated campaigns.
  • update_activatedDeletesUpdate an existing activated identified by token id. Destructive action; may require approval. API summary: Change token activity.
  • update_base_mobile_push_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update base Mobile Push message.
  • update_base_sms_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update base SMS message.
  • update_contactChanges dataUpdate a contact by `contact_id` - name, channels, address, language, time zone or additional fields.
  • update_contact_subscriptionsVisible to othersSet a contact's subscription categories by `contact_id`, passing the category keys in `subscriptions`.
  • update_documentChanges dataUpdate an existing document identified by document id. API summary: Update file for preprocessor.
  • update_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update basic Email message.
  • update_the_base_app_inbox_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update the base App Inbox message.
  • upload_contactVisible to othersUpload a contact. Has effects visible outside this system. API summary: Add/update contacts from external file.
  • upload_documentChanges dataUpload a document. API summary: Upload file for preprocessor.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Reteno from the app list.

  2. 2

    Paste your key

    Enter a username and your Reteno API key. The username can be any value, for example api. In Reteno go to your profile > Settings > API and click New key. Give it a description, choose the access rights (for example Full access to API) 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 Reteno?

The AI can search and read contacts, their message history and subscriptions, groups, contact fields, saved email messages, broadcasts, workflows, your account details and balance. It can create, update and delete contacts, manage group membership and subscriptions, track events, and send emails, SMS and saved messages.

Does the AI see my Reteno API key?

No. Your Reteno 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 lookups only. Sending email or SMS reaches real people and cannot be recalled, and erasing a contact wipes their data for good. 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 Reteno account.

Why did my Reteno API key stop working?

Reteno disables API keys that have not been used for 90 days. If that happens, create a new key under your profile > Settings > API and paste it into HeyMyApps.

Let your AI work in Reteno today.

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

Connect Reteno free

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