Integration · Communication
Connect Claude & ChatGPT to Smshosting
Ask your AI to send an SMS, check which messages were delivered, or read the replies that came in. It works with your Smshosting phonebook, contact groups, WhatsApp messages and templates, digital coupons and booking calendars. It can also estimate what an SMS will cost before anything is sent.
Free plan, no credit card. Takes about a minute.
Try asking
“What did customers reply to yesterday's SMS?”
The AI lists the SMS messages received by the account, so you can read the inbound replies.
“How much would it cost to send this text to 3912345678?”
It estimates the cost of the SMS for that recipient and text. Nothing is sent.
“Send an SMS to Marco Rossi: your order is ready for pickup.”
It finds the contact's phone number and sends the SMS. This sends a real message and uses account credit.
What your AI can do
SMS and WhatsApp
Send SMS and WhatsApp messages, estimate SMS cost, cancel scheduled SMS, and list sent and received messages with their status.
Contacts and groups
Search, create and update contacts, create and rename groups, add or remove contacts from groups and block contacts from SMS or email.
Coupons and bookings
Issue and look up digital coupons, list booking calendars and reservations, book a reservation and change its status.
“Add Giulia Bianchi, +39 333 1234567, to the VIP group.”
It creates the contact in the phonebook, finds the group's ID and adds her to it.
“Which WhatsApp templates are approved?”
It lists the WhatsApp message templates on the account with their approval status.
“What bookings are in the salon calendar?”
It finds the calendar's ID and lists its reservations.
108 tools for Smshosting
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contact_to_groupsVisible to othersAdd a contact to one or more groups. Pass `contact_id` and `groups_id`.block_contactChanges dataAdd a contact to the blacklist so they stop receiving SMS or email. Pass `contact_id` and which channels (`sms`, `email`) to block.cancel_messageDeletesCancel a message. Destructive action; may require approval. API summary: Annulla Invio RCS.cancel_message_cancelDeletesCancel a message. Destructive action; may require approval. API summary: Annulla Invio Whatsapp.cancel_smsDeletesCancel a scheduled SMS that has not gone out yet, by its `transaction_id`.create_aliasChanges dataCreate a new alias. API summary: Create Alias.create_allChanges dataCreate a new all. API summary: Sincronizza tutti i Template su Meta.create_campaignChanges dataCreate a new campaign. API summary: Coupon Campaign Add.create_card_recordChanges dataCreate a new record for a card. API summary: Fidelity Card Record Add.create_commandChanges dataCreate a new command. API summary: Annulla Codice.create_contactChanges dataAdd a contact to the phonebook with `name` and `msisdn` (phone number).create_contact_bulkVisible to othersCreate a new contact. Search contacts first to avoid duplicates. Has effects visible outside this system. API summary: Carica Contatti Bulk.create_contact_bulk_statusChanges dataCreate a new contact. Search contacts first to avoid duplicates. API summary: Stato Caricamento Bulk.create_couponChanges dataIssue a digital coupon from a coupon campaign to a contact. Pass `campaign_id` and `contact_id`.create_coupon_usageChanges dataCreate a new usage for a coupon. Required: body. API summary: Coupon Usage.create_createChanges dataCreate a new create. API summary: Creazione Modello.create_fidelity_cardChanges dataCreate a new card for a fidelity. API summary: Fidelity Card Add.create_groupChanges dataCreate a new contact group with a `name`.create_quote_postVisible to othersCreate a new quote. Has effects visible outside this system. API summary: Preventivo Invio RCS.create_removeChanges dataCreate a new remove. Required: body. API summary: Rimuovi Credito.create_reservationChanges dataBook a reservation in a calendar. Pass `calendar_id`, `task_id`, `contact_id` and `date`.create_sendbinaryVisible to othersCreate a new sendbinary. Has effects visible outside this system. API summary: Invio SMS Binario.create_sendbulkVisible to othersCreate a new sendbulk. Has effects visible outside this system. API summary: Invio SMS bulk.create_sendbulk_2Visible to othersCreate a new sendbulk. Has effects visible outside this system. API summary: Invio Whatsapp Bulk.create_sendbulk_postVisible to othersCreate a new sendbulk. Has effects visible outside this system. API summary: Invio RCS bulk.create_subuserChanges dataCreate a new subuser. Search subusers first to avoid duplicates. API summary: Nuovo Sub-Account.create_subuser_orderChanges dataCreate a new order for a subuser. API summary: Crea Ordine.create_tuo_percorso_bulk_callbackVisible to othersCreate a new tuo percorso bulk callback. Required: body. Has effects visible outside this system. API summary: Send Bulk Callback.create_tuo_percorso_callbackChanges dataCreate a new tuo percorso callback. API summary: Status Callback.delete_aliasDeletesPermanently delete a alias by alias id. Destructive action; may require approval. API summary: Delete Alias.delete_calendar_reservationDeletesPermanently delete a reservation by reservation id. Destructive action; may require approval. API summary: Reservation Delete.delete_card_recordDeletesPermanently delete a record by record id. Destructive action; may require approval. API summary: Fidelity Card Record Delete.delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Elimina Contatto.delete_groupDeletesPermanently delete a group by list id. Destructive action; may require approval. API summary: Elimina Lista.delete_removeDeletesPermanently delete a remove by contact id. Destructive action; may require approval. API summary: Rimozione Consenso GDPR.delete_subuserDeletesPermanently delete a subuser by account id. Destructive action; may require approval. API summary: Elimina Sub-Account.delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval. API summary: Elimina Modello.estimate_sms_costVisible to othersEstimate the cost of sending an SMS before sending it. Pass `to` and `text`; nothing is sent.get_accountGet the connected SMSHosting account's user details. Use to confirm which account you are working in.get_calendarGet one calendar by calendar id. API summary: Calendar Detail.get_calendar_reservationGet one reservation for a calendar by reservation id. API summary: Reservation Detail.get_calendar_taskGet one task for a calendar by task id. API summary: Task Detail.get_campaignGet one campaign by campaign id. API summary: Dettaglio Campagna Email.get_campaign_getGet one campaign by campaign id. API summary: Coupon Campaign Detail.get_campaign_searchGet one campaign by campaign id. API summary: Cerca Email.get_card_recordGet one record for a card by record id. API summary: Fidelity Card Record Retrieve.get_contactGet one phonebook contact by `contact_id`, with name, phone number and custom fields.get_contact_2Get one contact by contact id. API summary: Storico Consensi GDPR Contatto.get_contact_3Get one contact by contact id. API summary: Contatto in blacklist.get_contact_getGet one contact by contact id. API summary: Consensi GDPR Contatto.get_couponGet one digital coupon by `coupon_code`, including its status and usage.get_fidelity_cardGet one card for a fidelity by fidelity code. API summary: Fidelity Card Detail.get_groupGet one contact group by `list_id`.get_messageGet one message by message id. API summary: Dettaglio Email.get_subuserGet one subuser by account id. API summary: Dettaglio Sub-Account.get_templateGet one template by template id. API summary: Dettaglio Modello.get_template_2Get one template by template id. API summary: Dettaglio Modello.get_template_getGet one template by template id. API summary: Dettaglio Modello.list_calendar_tasksList tasks for a calendar. API summary: Task List.list_calendarsList the booking calendars on the account. Use this to find a calendar's ID.list_checksList checks. API summary: Verifica Codice.list_contactsList contacts in the SMSHosting phonebook. Use this to find a contact's ID.list_couponsList digital coupons issued from the account.list_group_contactsList the contacts in one group, by `list_id`.list_groupsList the contact groups (mailing lists) in the phonebook. Use this to find a group's ID.list_lists_10List lists. API summary: Lista Campi.list_lists_11List lists. API summary: Lista Informative Privacy.list_lists_12List lists. API summary: Lista Consensi GDPR.list_lists_13List lists. API summary: Lista Pacchetti SMS.list_lists_14List lists. API summary: RCS Agent List.list_lists_15List lists. API summary: Lista Modelli.list_lists_16List lists. API summary: Lista Numeri.list_lists_18List lists. API summary: Lista Msisdn Blacklist.list_lists_19List lists. API summary: Lista Email Blacklist.list_lists_2List lists. API summary: Lista Mittenti.list_lists_3List lists. API summary: Lista Modelli.list_lists_4List lists. API summary: Lista Campagne Email.list_lists_5List lists. API summary: Fidelity List.list_lists_6List lists. API summary: Fidelity Card List.list_lists_7List lists. API summary: Fidelity Card Records.list_lists_8List lists. API summary: Coupon Campaign List.list_lists_getList lists. API summary: Lista dei Servizi di Ricezione.list_received_smsList SMS messages received by the account (inbound replies).list_received_whatsappList WhatsApp messages received by the account.list_reservationsList reservations (bookings) in one calendar, by `calendar_id`.list_sender_aliasesList the sender names (aliases) available for sending SMS.list_sent_smsList SMS messages sent from the account, with their delivery status.list_task_slotsList slots for a task. API summary: Task Slots.list_whatsapp_messagesList WhatsApp messages sent from the account, with their status.list_whatsapp_templatesList the WhatsApp message templates on the account and their approval status.remove_contact_from_groupsVisible to othersRemove a contact from one or more groups. Pass `contact_id` and `groups_id`; the contact itself is kept.rename_groupChanges dataRename a contact group by `list_id` with a new `name`.search_messagesSearch messages. Use this to find existing messages before creating a new message. API summary: Cerca RCS.search_receiveds_searchSearch receiveds. Use this to find existing receiveds before creating a new received. API summary: Cerca RCS Ricevuti.search_subusersSearch subusers. Use this to find existing subusers before creating a new subuser. API summary: Cerca Sub-Account.search_verifiesSearch verifies. Use this to find existing verifies before creating a new verify. API summary: Ricerca Codice.send_campaignVisible to othersSend a campaign. Has effects visible outside this system. API summary: Invio Campagna.send_messageVisible to othersSend a message. Has effects visible outside this system. API summary: Invio Singola Email.send_message_sendVisible to othersSend a message. Has effects visible outside this system. API summary: Invio RCS.send_smsVisible to othersSend an SMS text message. Pass the recipient phone number(s) in `to` and the message in `text`. This sends real messages and uses account credit.send_verifyVisible to othersSend a verify. Has effects visible outside this system. API summary: Invio Codice OTP (2FA).send_whatsapp_messageVisible to othersSend a WhatsApp message to a phone number from one of your WhatsApp numbers. Pass `to`, `phone_number_id` and the message content, with optional SMS fallback text. This sends a real message and uses credit.update_addChanges dataUpdate an existing add identified by contact id. API summary: Aggiunta Consenso GDPR.update_contactChanges dataUpdate a phonebook contact's name or phone number (`msisdn`) by `contact_id`.update_reservation_statusChanges dataChange a reservation's `status` by `calendar_id` and `reservation_id`.update_subuserChanges dataUpdate an existing subuser identified by subuser id. API summary: Modifica Sub-Account.update_syncChanges dataUpdate an existing sync identified by template id. API summary: Sincronizza Template su Meta.update_templateChanges dataUpdate an existing template identified by template id. API summary: Modifica Modello.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Smshosting from the app list.
- 2
Paste your key
Paste two values: your AUTH_KEY in the first field and your AUTH_SECRET in the second. Sign in to Smshosting and open the API security page (Gestione sicurezza API) in your private area to find both.
- 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 Smshosting?
The AI can read your account details, contacts, groups, sender names, sent and received SMS, WhatsApp messages and templates, coupons, calendars and reservations. It can send SMS and WhatsApp messages, estimate SMS cost, cancel a scheduled SMS, create and update contacts and groups, block contacts, issue coupons and book or update reservations.
Does the AI see my Smshosting credentials?
No. Your AUTH_KEY and AUTH_SECRET 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 with read-only lookups. Sending SMS or WhatsApp messages reaches real people and uses credit, and cancelling a scheduled SMS cannot be undone. 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 Smshosting account. Messages you send use your Smshosting credit.
Can I check the price of an SMS before sending?
Yes. The estimate_sms_cost tool takes the recipient and the text and returns the expected cost. Nothing is sent, so the AI can check the cost first and only send when you are happy with it.
Let your AI work in Smshosting today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Smshosting freeHeyMyApps is not affiliated with Smshosting. Product names are trademarks of their owners.






