Integration · Communication
Connect Claude & ChatGPT to YCloud
Ask your AI to send a customer a WhatsApp template, text a reminder by SMS, or check whether a message was delivered in YCloud. It can search and update contacts, list your WhatsApp accounts, numbers and templates, submit new templates for review and record opt-outs. Customer messaging and the checks around it get done from a chat.
Free plan, no credit card. Takes about a minute.
Try asking
“Which of our WhatsApp templates are approved?”
The AI lists your templates with name, language and status.
“Send the order_ready template in Danish to +45 20 11 22 33.”
It sends the approved template from your business number to that customer. This delivers a real message.
“Was the WhatsApp message I sent this morning delivered?”
It reads the outbound message and its delivery status.
What your AI can do
Send messages and templates from your business number, check delivery, mark inbound messages as read, and list accounts, numbers and templates.
SMS and email
Send SMS with an optional sender ID, list sent SMS, and send email from a verified sender domain.
Contacts and opt-outs
Search, create, update and delete contacts with tags and custom attributes, read contact notes, and record and list opt-outs.
“Text +45 20 11 22 33: Your appointment is tomorrow at 10.”
It sends the SMS to that number. This delivers a real message and is charged to your YCloud balance.
“Add Sofie Lund, +4530405060, tagged VIP.”
It checks that she is not already a contact, then creates her with phone number, nickname and tag.
“What is our YCloud balance?”
It reads the current balance on your account.
85 tools for YCloud
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_unsubscriberChanges dataRecord a WhatsApp opt-out so a customer stops receiving messages: `type` PHONE_NUMBER, `channel` whatsapp and `customer` (phone number in E.164).approve_callVisible to othersAccept a call. Has effects visible outside this system.approve_join_requestVisible to othersApprove a join request (group id). Has effects visible outside this system. API summary: Approve group join requests.create_connectChanges dataCreate a new connect. Required: from, sdp type or sdp. API summary: Connect a call.create_contactChanges dataCreate a contact with `phone_number` (E.164, required) and optional nickname, email, country code, owner email, tags and custom attributes. Search first to avoid duplicates.create_definitionChanges dataCreate a new definition. Required: name, label or object type. API summary: Create an event definition.create_definition_propertyChanges dataCreate a new property for a definition. Required: body name, label or type. API summary: Create an event property definition.create_eventVisible to othersCreate a new event. Required: event name. Has effects visible outside this system. API summary: Send an event.create_flowChanges dataCreate a new flow. Required: waba id, name or categories. API summary: Create a flow.create_flow_deprecateChanges dataCreate a new deprecate for a flow. API summary: Deprecate a flow.create_message_typing_indicatorVisible to othersCreate a new typing indicator for a message. Has effects visible outside this system. API summary: Mark message as read and display a typing indicator.create_phone_number_registerChanges dataCreate a new register for a phone number. API summary: Register a phone number.create_phone_number_settingChanges dataCreate a new setting for a phone number. API summary: Save phone number settings.create_pre_acceptChanges dataCreate a new pre accept. Required: phone id, wacid, sdp type or sdp. API summary: Pre-accept a call.create_removeChanges dataCreate a new remove. Required: participants. API summary: Remove group participants.create_resetVisible to othersCreate a new reset. Has effects visible outside this system. API summary: Reset a group invite link.create_templateChanges dataSubmit a new WhatsApp template for Meta review with `waba_id`, `name`, `category`, `language` and `components`.create_terminateChanges dataCreate a new terminate. Required: phone id or wacid. API summary: Terminate a call.create_verificationVisible to othersCreate a new verification. Required: channel or to. Has effects visible outside this system. API summary: Start a verification.create_verification_checkChanges dataCreate a new verification check. API summary: Check a verification.create_voiceVisible to othersCreate a new voice. Required: to or verification code. Search voices first to avoid duplicates. Has effects visible outside this system. API summary: Send a voice code.create_webhook_endpointDeletesCreate a new webhook endpoint. Required: url or enabled events. Destructive action; may require approval. API summary: Create a webhook endpoint.create_webhook_endpoint_rotate_secretDeletesCreate a new rotate secret for a webhook endpoint. Destructive action; may require approval. API summary: Rotate a webhook endpoint secret.create_whatsapp_groupChanges dataCreate a new group for a whatsapp. Required: subject. API summary: Create a group.delete_a_templateDeletesPermanently delete a template by language. Destructive action; may require approval.delete_contactDeletesPermanently delete a contact by `contact_id` (or phone number). This cannot be undone.delete_definition_propertyDeletesPermanently delete a property by property name. Destructive action; may require approval. API summary: Delete an event property definition.delete_flowDeletesPermanently delete a flow by flow id. Destructive action; may require approval.delete_phone_number_business_usernamesMoves moneyPermanently delete a business username by phone number. Financial or irreversible action; may require approval. API summary: Delete a phone number business username.delete_templateDeletesPermanently delete a template by name. Destructive action; may require approval. API summary: Delete templates by name.delete_unsubscriberDeletesPermanently delete a unsubscriber by channel. Destructive action; may require approval. API summary: Delete an unsubscriber.delete_webhook_endpointDeletesPermanently delete a webhook endpoint by webhook endpoint id. Destructive action; may require approval.delete_whatsapp_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.get_accountGet one account by account id. API summary: Retrieve a WABA.get_balanceGet the current YCloud account balance.get_contactGet one contact by `contact_id` (or phone number in E.164), with tags and custom attributes.get_definitionGet one definition by name. API summary: Retrieve an event definition.get_flowGet one flow by flow id. API summary: Retrieve a flow.get_flow_previewGet one flow by flow id. API summary: generate a web preview URL with this flow.get_phone_numberGet one phone number by phone number. API summary: Retrieve a phone number.get_templateGet one WhatsApp template by `waba_id`, `name` and `language`, with its components and status.get_unsubscriberGet one unsubscriber by customer. API summary: List all unsubscribers by customer.get_webhook_endpointGet one webhook endpoint by webhook endpoint id. API summary: Retrieve a webhook endpoint.get_whatsapp_groupGet one group for a whatsapp by group id. API summary: Retrieve a group.get_whatsapp_messageGet one outbound WhatsApp message by `message_id`, with its delivery status.list_contact_attributesList the custom contact attribute definitions available on contacts.list_contact_notesList the notes on a contact by `contact_id` (or phone number).list_flowsList flows. Optional filters: waba id.list_group_invite_linksList invite links for a group. API summary: Retrieve a group invite link.list_group_join_requestsList join requests for a group. Optional filters: before. Results are paginated. API summary: List group join requests.list_phone_number_business_usernamesList business usernames for a phone number. API summary: Retrieve a phone number business username.list_phone_number_profilesList profiles for a phone number. API summary: Retrieve a phone number profile.list_phone_number_settingsList settings for a phone number. API summary: Retrieve phone number settings.list_phone_number_whatsapp_commerce_settingsList whatsapp commerce settings for a phone number. API summary: Retrieve commerce settings.list_smsList sent SMS messages, filtered by created time range or `filter_id`; paginated.list_suggestionsList suggestions. API summary: Retrieve phone number business username suggestions.list_templatesList WhatsApp message templates, filtered by name, language, status or WABA ID. Use it to pick an approved template before messaging outside the 24-hour window.list_unsubscribersList people who opted out of messages, filtered by customer, channel or region; paginated.list_webhook_endpointsList webhook endpoints. Optional filters: include total. Results are paginated.list_whatsapp_accountsList your WhatsApp Business Accounts (WABAs), optionally filtered by review status.list_whatsapp_groupsList groups for a whatsapp. Optional filters: before. Results are paginated.list_whatsapp_numbersList your WhatsApp business phone numbers, optionally for one `filter_waba_id`.mark_message_readVisible to othersMark an inbound WhatsApp message as read by `inbound_message_id`; the sender sees blue ticks.reject_callVisible to othersReject a call. Has effects visible outside this system.reject_join_requestVisible to othersReject a join request (group id). Has effects visible outside this system. API summary: Reject group join requests.retrieve_an_unsubscriberGet one unsubscriber by channel. API summary: Retrieve an unsubscriber.search_contactsSearch contacts by phone number, email, country code or tags; paginated.search_voicesSearch voices by include total, filter create time gte, filter create time lte or filter id. Use this to find existing voices before creating a new voice. Results are paginated. API summary: List voice records.send_a_group_invite_link_messageVisible to othersCreate a new message. Required: template name, language code or parameters. Has effects visible outside this system. API summary: Send a group invite link message.send_emailVisible to othersSend an email from a verified sender domain: `from`, `to` (comma-separated), `subject` and `content`, with optional cc, bcc and content_type. This delivers a real email.send_message_directlyVisible to othersSend a message. Has effects visible outside this system. API summary: Send a message directly.send_smsVisible to othersSend an SMS `text` to a phone number `to` (E.164), with an optional `sender_id`. This delivers a real message and is charged to your balance.send_whatsapp_messageVisible to othersSend a WhatsApp message from your business number (`from`) to `to` (E.164). Set `type` (e.g. text, template, image) and the matching object, such as `text` or `template`. This delivers a real message.submit_flowVisible to othersPublish a flow (flow id). Has effects visible outside this system.update_contactChanges dataUpdate a contact by `contact_id` (or phone number). Passing `custom_attributes` replaces all existing attributes.update_definitionChanges dataUpdate an existing definition identified by name. Only the fields you pass are changed. API summary: Update an event definition.update_definition_propertyChanges dataUpdate an existing property identified by property name. Only the fields you pass are changed. API summary: Update an event property definition.update_flow_metadataVisible to othersUpdate an existing metadata identified by flow id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update flow metadata.update_group_settingsVisible to othersUpdate an existing setting identified by group id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update group settings.update_phone_number_business_usernamesVisible to othersUpdate an existing business username identified by phone number. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a phone number business username.update_phone_number_display_namesVisible to othersUpdate an existing display name identified by phone number. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a phone number display name.update_phone_number_profilesVisible to othersUpdate an existing profile identified by phone number. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a phone number profile.update_phone_number_whatsapp_commerce_settingsVisible to othersUpdate an existing whatsapp commerce setting identified by phone number. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update commerce settings.update_templateChanges dataUpdate an existing template identified by language. Only the fields you pass are changed. API summary: Edit a template.update_webhook_endpointDeletesUpdate an existing webhook endpoint identified by webhook endpoint id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook endpoint.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose YCloud from the app list.
- 2
Paste your key
Paste your YCloud API key. Log in to YCloud and open Dashboard > Developers (the API key page), then copy your API key.
- 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 YCloud?
It can send WhatsApp messages, SMS and email, check the status of a WhatsApp message, and mark inbound messages as read. It can search, create, update and delete contacts, list WhatsApp accounts, numbers, templates, sent SMS and opt-outs, submit templates for review, record opt-outs and read your balance.
Does the AI see my YCloud credentials?
No. Your YCloud 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 contacts, templates and delivery checks only. Sending WhatsApp messages, SMS and email reaches real people, and deleting a contact is permanent, so these 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 YCloud account. Messages you send, such as SMS, are charged to your YCloud balance, which is between you and YCloud.
Can the AI message a customer at any time on WhatsApp?
Outside WhatsApp's 24-hour window you need an approved template. The AI can list your templates and pick an approved one before it sends. It can also submit a new template, which goes to Meta for review before you can use it.
Let your AI work in YCloud today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect YCloud freeHeyMyApps is not affiliated with YCloud. Product names are trademarks of their owners.






