Integration · Communication
Connect Claude & ChatGPT to Mobile Text Alerts
Ask your AI to text a group about tomorrow's schedule change, and it sends or schedules the SMS or MMS through Mobile Text Alerts. It can add and update subscribers, organize them in groups, save templates and handle unsubscribes. Afterwards it reads delivery reports, analytics, replies and conversation threads, so you see who got the message and who answered.
Free plan, no credit card. Takes about a minute.
Try asking
“Text the Volunteers group: Tomorrow's event starts at 9:00 instead of 10:00.”
The AI finds the group and sends the SMS to its subscribers. This texts real people and uses credits.
“Schedule a reminder to all subscribers for Friday at 8:00.”
It creates the message with a scheduled date, so it goes out on Friday morning.
“Did last Tuesday's message get delivered?”
It finds the sent message and reads the per-recipient delivery report and the analytics.
What your AI can do
Messages
Send or schedule SMS and MMS to numbers, subscribers, groups or everyone, and save and reuse templates.
Subscribers and groups
Search, add and update subscribers, create and edit groups, move people in and out of groups and handle unsubscribes.
Reports and replies
Read sent and scheduled messages, delivery reports, message analytics, replies and two-way conversation threads.
“What did people reply to the survey text?”
It lists the replies received to that sent message.
“Add Jane Doe, +4512345678, to the Members group.”
It creates the subscriber with name and number and adds her to the group. A welcome text is sent only if you give one.
“Unsubscribe +4587654321.”
It unsubscribes the number so it no longer receives messages.
132 tools for Mobile Text Alerts
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_subscriber_to_groupChanges dataAdd a subscriber (`subscriber_id`) to a group (`group_id`).attach_link_tagChanges dataAttach a link tag (link tag id). API summary: Get Tag.attach_tagChanges dataLink a tag. Results are paginated. API summary: List Tags.create_accountChanges dataCreate a new account. Required: title or value. Search accounts first to avoid duplicates. API summary: Create Account Variable.create_automated_reply_subscriber_replyChanges dataCreate a new automated reply. API summary: Get New Subscriber Reply.create_bulkVisible to othersCreate a new bulk. Required: items. Has effects visible outside this system. API summary: Bulk Create Subscribers.create_bulk_createVisible to othersCreate a new bulk create. Required: custom fields. Has effects visible outside this system. API summary: Bulk Create Custom Fields.create_bulk_create_groups_bulk_create_group_membersVisible to othersCreate a new bulk create. Required: subscriber ids. Has effects visible outside this system. API summary: Bulk Add Subscribers To Group.create_bulk_deleteVisible to othersCreate a new bulk delete. Required: subscriber ids. Has effects visible outside this system. API summary: Bulk Remove Subscribers from Group.create_bulk_unsubscribes_bulk_unsubscribeVisible to othersCreate a new bulk. Required: items. Has effects visible outside this system. API summary: Bulk Unsubscribes.create_chatbotChanges dataCreate a new chatbot. Required: name, instructions, longcode id or is enabled. Search chatbots first to avoid duplicates. API summary: Create Chatbot.create_check_codeVisible to othersCreate a new check code. Required: code. Has effects visible outside this system. API summary: Check SMS Verification Code.create_custom_fieldChanges dataCreate a new custom field. Required: name. Search custom fields first to avoid duplicates. API summary: Create Custom Field.create_dedicated_numberChanges dataCreate a new dedicated number. Search dedicated numbers first to avoid duplicates. API summary: List Dedicated Numbers.create_deeplinkChanges dataCreate a new deeplink. Required: android uri, ios uri, mac uri, windows uri or default uri. API summary: Create Deeplink.create_drip_campaignChanges dataCreate a new drip campaign. Required: name. Search drip campaigns first to avoid duplicates. API summary: Create Drip Campaign.create_drip_campaign_messageVisible to othersCreate a new message for a drip campaign. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Create Drip Campaign Message.create_drip_campaign_startChanges dataCreate a new start for a drip campaign. Required: group id. API summary: Start Drip Campaign.create_drip_campaign_stopChanges dataCreate a new stop for a drip campaign. Required: group id. API summary: Stop Drip Campaign.create_groupChanges dataCreate a subscriber group with `name` and optional `description`.create_manual_syncChanges dataCreate a new manual sync. API summary: Start manual sync from HubSpot settings page.create_messageVisible to othersCreate a new message. Required: opt in message. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Create IMessage Deeplink.create_numberChanges dataCreate a new number. Required: number. API summary: Verify Phone Number.create_shortlinkChanges dataCreate a new shortlink. Required: long url. API summary: Create Link.create_smart_replyChanges dataCreate a new smart reply. Required: word or message. Search smart replies first to avoid duplicates. API summary: Create Smart Reply.create_subdomainChanges dataCreate a new subdomain. Required: subdomain. API summary: Update Subdomain.create_subscriberChanges dataAdd a subscriber with `number`, `first_name`, `last_name`, `email` and `group_ids`. A `welcome_message` is texted to them if provided.create_tagChanges dataLink a tag. API summary: Create Tag.create_templateChanges dataSave a message template with `message` text, optional `name` and whether it is MMS.create_workflow_actionChanges dataCreate a new workflow action. API summary: Handle Workflow Action.delete_accountDeletesPermanently delete a account by id or title. Destructive action; may require approval. API summary: Delete Account Variable.delete_custom_fieldDeletesPermanently delete a custom field by custom field id. Destructive action; may require approval. API summary: Delete Custom Field.delete_drip_campaignDeletesPermanently delete a drip campaign by drip campaign id. Destructive action; may require approval. API summary: Delete Drip Campaign.delete_drip_campaign_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete Drip Campaign Message.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete Group.delete_numberDeletesPermanently delete a number by number number. Destructive action; may require approval. API summary: Delete Scheduled Messages for Number.delete_smart_replyDeletesPermanently delete a smart reply by smart reply id. Destructive action; may require approval. API summary: Delete Smart Reply.delete_subscriberDeletesPermanently delete a subscriber by `id_or_number_or_email`. This cannot be undone.delete_threadDeletesPermanently delete a thread by thread id. Destructive action; may require approval. API summary: Delete Thread.delete_thread_productsMoves moneyPermanently delete a product by thread id. Financial or irreversible action; may require approval. API summary: Delete Thread Item.export_messagesExport messages. Results are paginated. API summary: Export Sent Messages.export_subscribersExport subscribers.get_accountGet one account by id or title. API summary: Get Account Variable.get_campaignGet one campaign by campaign id. API summary: Get Campaign.get_chatbotGet one chatbot by chatbot id. API summary: Get Chatbot.get_controlled_templateGet one controlled template by controlled template id. API summary: Get Controlled Template.get_custom_fieldGet one custom field by custom field id. API summary: Get Custom Field.get_delivery_reportGet the per-recipient delivery report for a sent message by `outbound_id`, optionally filtered by status.get_drip_campaignGet one drip campaign by drip campaign id. API summary: Get Drip Campaign.get_drip_campaign_numberGet one number for a drip campaign by sequence id. Results are paginated. API summary: List Drip Campaign Numbers.get_groupGet one group by `group_id`.get_keywordGet one keyword by keyword id. API summary: Get Keyword.get_linkGet one link by link id. API summary: Get a tracked link by ID.get_qr_code_templateGet one qr code template by qr code template id. API summary: Get QR Code Template.get_scheduled_messageGet one scheduled message by its ID (`message_message_id`).get_scheduled_message_calendarGet one message by month. API summary: Get Scheduled Message Calendar.get_scheduled_message_recipientsSearch messages for a message by sort direction, query or sort by. Use this to find existing messages before creating a new message. Results are paginated. API summary: Get Scheduled Message Recipients.get_sent_messageGet one sent message by `outbound_id`; pass `is_mms` as "true" or "false".get_sent_message_analyticsGet delivery and engagement analytics for one sent message by `outbound_id`.get_sent_message_geo_analyticsSearch messages for a message by sort by, sort direction, order or query. Use this to find existing messages before creating a new message. Results are paginated. API summary: Get Sent Message Geo Analytics.get_sent_message_responder_idsList messages. API summary: Get Sent Message Responder Ids.get_sent_messages_report_statusGet one message by tracking report id. API summary: Get Sent Messages Report Status.get_smart_replyGet one smart reply by smart reply id. API summary: Get Smart Reply.get_subscriberGet one subscriber by ID, phone number or email (`id_or_number_or_email`).get_templateGet one template by `template_id`; pass `is_mms` as "true" or "false".get_threadGet one conversation thread by `thread_id`.get_unsubscribeGet one unsubscribe by unsubscribe number. API summary: Get Unsubscribe for Number.get_verifyGet one verify by verification id. API summary: Get Verification.get_webinarGet one webinar by webinar identifier. API summary: Get Webinar.list_brand_registrationsList brand registrations. API summary: Get Brand Registration Status.list_bulksList bulks. Optional filters: group ids. API summary: Get Bulk Adaptive Group Member Count.list_default_repliesList default replies. API summary: Get Default Reply.list_globalsList globals. API summary: List Unverified Toll-Free Controlled Templates.list_group_member_countsList member counts for a group. API summary: Get Adaptive Group Member Count.list_groupsList or search subscriber groups by `query`.list_mainsList mains. API summary: Get Main Keyword.list_message_repliesList replies received to a sent message by `outbound_id`.list_scheduled_messagesList scheduled messages, optionally in a date range.list_sent_messagesList sent messages, searched by `query` or filtered by date range, sender or recipient.list_shipmentsList shipments. Optional filters: start date, end date, type, pool id, sort by or sort direction. API summary: Get Delivery Analytics.list_shortcodesList shortcodes. API summary: List Short Codes.list_subscribersList or search subscribers by `query`, with `filters` such as `groupId` or date range.list_templatesList saved message templates, optionally searched by `query`.list_thread_productsList products for a thread. Optional filters: get scheduled. Results are paginated. API summary: Get Thread Items.list_threadsList two-way conversation threads with subscribers, optionally searched by `query`.list_unsubscribesList unsubscribed numbers, optionally searched by `query`.remove_subscriber_from_groupDeletesRemove a subscriber (`subscriber_id`) from a group (`group_id`); the subscriber itself is kept.search_accountsSearch accounts by sort direction, query or sort by. Use this to find existing accounts before creating a new account. Results are paginated. API summary: List Account Variables.search_allsSearch alls by sort direction, query or filters. Use this to find existing alls before creating a new all. Results are paginated. API summary: List All Groups and Member Count.search_campaign_analyticsSearch analytics for a campaign by sort direction, query, start date, end date or interval. Use this to find existing analytics before creating a new analytic. Results are paginated. API summary: Get Campaign Analytics.search_campaign_messagesSearch messages for a campaign by sort direction, query, sort by or filters. Use this to find existing messages before creating a new message. Results are paginated. API summary: List Campaign Messages.search_campaignsSearch campaigns by sort direction, query, sort by or filters. Use this to find existing campaigns before creating a new campaign. Results are paginated. API summary: List Campaigns.search_chatbotsSearch chatbots by sort direction, query or sort by. Use this to find existing chatbots before creating a new chatbot. Results are paginated. API summary: List Chatbots.search_controlled_templatesSearch controlled templates by sort direction, query or sort by. Use this to find existing controlled templates before creating a new controlled template. Results are paginated. API summary: List Controlled Templates.search_custom_fieldsSearch custom fields by sort direction, query, sort by or filters. Use this to find existing custom fields before creating a new custom field. Results are paginated. API summary: List Custom Fields.search_dedicated_numbersSearch dedicated numbers by sort direction, query, sort by or filters. Use this to find existing dedicated numbers before creating a new dedicated number. Results are paginated. API summary: List Dedicated Numbers.search_drip_campaignsSearch drip campaigns by sort direction, query, sort by, filters or order. Use this to find existing drip campaigns before creating a new drip campaign. Results are paginated. API summary: List Drip Campaigns.search_eventsSearch events by sort direction, query, sort by or filters. Use this to find existing events before creating a new event. Results are paginated. API summary: List Webinar Events.search_keywordsSearch keywords by sort direction, query, sort by or filters. Use this to find existing keywords before creating a new keyword. Results are paginated. API summary: List Keywords.search_link_clicksSearch clicks for a link by sort direction, query, sort by or exclude similar links. Use this to find existing clicks before creating a new click. Results are paginated. API summary: Get a tracked link by ID.search_linksSearch links by sort direction, query, sort by, filters or tags. Use this to find existing links before creating a new link. Results are paginated. API summary: List and Search all tracked links.search_optionsSearch options by sort direction, query, sort by or filters. Use this to find existing options before creating a new option. Results are paginated. API summary: List Campaign Options.search_qr_code_templatesSearch qr code templates by sort direction, query or sort by. Use this to find existing qr code templates before creating a new qr code template. Results are paginated. API summary: List QR Code Templates.search_shipmentsSearch shipments by sort direction, query, sort by or filters. Use this to find existing shipments before creating a new shipment. Results are paginated. API summary: List Deliveries.search_smart_repliesSearch smart replies by sort direction, query or sort by. Use this to find existing smart replies before creating a new smart reply. Results are paginated. API summary: List Smart Replies.search_verifiesSearch verifies by sort direction, query, sort by or filters. Use this to find existing verifies before creating a new verify. Results are paginated. API summary: List Verifications.search_webinarsSearch webinars by sort direction, query, sort by or filters. Use this to find existing webinars before creating a new webinar. Results are paginated. API summary: List Webinars.send_costVisible to othersSend a cost. Has effects visible outside this system. API summary: Get Message Cost.send_messageVisible to othersSend an SMS or MMS `message` to specific `subscribers` (phone numbers or emails), `subscriber_ids`, `groups`, or `all_subscribers`. Set `scheduled_date` to schedule it. This texts real people and uses credits.send_message_send_shorten_messageVisible to othersSend a message. Has effects visible outside this system. API summary: Shorten Message.send_messaging_speedVisible to othersSend a messaging speed. Has effects visible outside this system. API summary: Get Message Delivery Time.send_sms_codeVisible to othersSend a sms. Has effects visible outside this system. API summary: Trigger SMS Verification Code.submit_drip_campaignVisible to othersClone a drip campaign (drip campaign id). Has effects visible outside this system. API summary: Clone Drip Campaign.submit_link_subdomainVisible to othersValidate a link. Has effects visible outside this system. API summary: Validate Subdomain.submit_message_recipientsVisible to othersValidate a message. Has effects visible outside this system. API summary: Validate Recipients.unsubscribe_numberChanges dataUnsubscribe a phone `number` so it no longer receives messages.update_accountChanges dataUpdate an existing account identified by id or title. Only the fields you pass are changed. API summary: Update Account Variable.update_brand_registrationsVisible to othersUpdate an existing brand registration. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Brand Registration.update_bulksVisible to othersUpdate an existing bulk. Only the fields you pass are changed. Has effects visible outside this system. API summary: Bulk Update Subscribers.update_chatbotChanges dataUpdate an existing chatbot identified by chatbot id. Only the fields you pass are changed. API summary: Update Chatbot.update_custom_fieldChanges dataUpdate an existing custom field identified by custom field id. Only the fields you pass are changed. API summary: Update Custom Field.update_default_repliesVisible to othersUpdate an existing default reply. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Default Reply.update_drip_campaignChanges dataUpdate an existing drip campaign identified by drip campaign id. Only the fields you pass are changed. API summary: Update Drip Campaign.update_drip_campaign_messageVisible to othersUpdate an existing message identified by message id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Drip Campaign Message.update_groupChanges dataUpdate a group's `name`, `description` or display settings by `group_id`.update_linkChanges dataUpdate an existing link identified by link id. Only the fields you pass are changed. API summary: Add tags to a Link.update_messageVisible to othersUpdate an existing message identified by message message id. Has effects visible outside this system. API summary: Delete Scheduled Message.update_new_subscriber_replyVisible to othersCreate a new automated reply. Required: new subscriber message. Has effects visible outside this system. API summary: Update New Subscriber Reply.update_smart_replyChanges dataUpdate an existing smart reply identified by smart reply id. Only the fields you pass are changed. API summary: Update Smart Reply.update_subscriberVisible to othersUpdate a subscriber's name, email, number, groups or custom fields by `id_or_number_or_email`.update_templateChanges dataUpdate an existing template identified by template id. API summary: Delete Template.update_thread_readsVisible to othersUpdate an existing read identified by thread id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Mark Thread as Read.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Mobile Text Alerts from the app list.
- 2
Paste your key
Paste a Mobile Text Alerts API key. In the dashboard, open Settings from the three-dot menu at the top right, go to Developer and click Generate a new key. Name it and copy the key before you click Accept, because it is not shown again.
- 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 Mobile Text Alerts?
It can send and schedule SMS and MMS, read sent and scheduled messages, delivery reports, analytics, replies and threads. It can search, create, update and delete subscribers, create and update groups, add or remove subscribers from groups, save templates and unsubscribe numbers.
Does the AI see my Mobile Text Alerts credentials?
No. You paste your Mobile Text Alerts API key into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.
Can I control what the AI is allowed to do?
Yes. Switch on only the tools you want, for example reports and subscribers without sending. Sending a message texts real people and uses credits, and deleting a subscriber is permanent, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You connect your own Mobile Text Alerts account, so the credits your messages use come from your Mobile Text Alerts account.
Can I check a text before it goes out?
Yes. Turn on approval for sending, and HeyMyApps asks you before the AI sends a message, so you can check the text and the recipients first. You can also ask the AI to schedule the message for later instead of sending it right away.
Let your AI work in Mobile Text Alerts today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Mobile Text Alerts freeHeyMyApps is not affiliated with Mobile Text Alerts. Product names are trademarks of their owners.






