Integration · Communication
Connect Claude & ChatGPT to Blooio
Ask your AI to text a customer, catch up on a conversation or check whether a message was delivered, all through your Blooio account. It can search and create contacts, read a contact's message history across chats, and check whether they can receive iMessage or RCS. It can also send messages, react to them, and create and manage group chats.
Free plan, no credit card. Takes about a minute.
Try asking
“Text Jonas at +4520123456 that his order is ready for pickup.”
The AI sends the message from your Blooio account. It goes out right away, so you can ask it to do a dry run first.
“What did Anna and I talk about last week?”
It finds the contact and reads her message history across chats.
“Was my last message to +14155550123 delivered?”
It finds the chat and reads the message's delivery status.
What your AI can do
Messages and chats
Send iMessage, RCS or SMS messages, reply in existing chats, react, mark chats read and check delivery status.
Contacts
Search, create, rename, tag and delete contacts, read their message timeline and see what they can receive.
Groups and numbers
List, create and rename group chats, see members, and list your sender numbers and channels.
“Can this number receive iMessage?”
It checks the contact's capabilities, for example iMessage or RCS, or looks up the phone number.
“Add Nordic Foods' buyer, +4531234567, as a contact and tag her 'wholesale'.”
It searches first to avoid a duplicate, then creates the contact and adds the tag.
“Start a group chat with the three store managers called 'Weekend shifts'.”
It creates the group on a group-capable channel with the members and name you give.
98 tools for Blooio
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
attach_channel_to_api_keyChanges dataAttach a channel (channel). API summary: Assign a channel to an API key.attach_identity_to_contactChanges dataAttach a identity (contact id). API summary: Attach an identity.create_api_keyChanges dataCreate a new api key. API summary: Create an API key.create_assessChanges dataCreate a new assess. Required: conversation or policies. API summary: Assess a conversation against policies.create_batchVisible to othersCreate a new batch. Required: numbers. Has effects visible outside this system. API summary: Batch phone number lookup.create_chat_contact_cardChanges dataCreate a new contact card for a chat. API summary: Share contact card.create_chat_participantChanges dataCreate a new participant for a chat. API summary: Add a chat participant.create_chat_typingChanges dataCreate a new typing for a chat. API summary: Start/stop typing indicator.create_contactChanges dataCreate a contact. Pass `name` and `identifier` (phone in E.164 or email).create_delivery_replayDeletesCreate a new replay for a delivery. Destructive action; may require approval. API summary: Replay a webhook delivery.create_documentChanges dataCreate a new document. API summary: Register an attachment.create_groupChanges dataCreate a group. Pass `members` (phone numbers in E.164 or emails), a group-capable `channel_id`, and optionally `name`.create_number_call_forwardingChanges dataCreate a new call forwarding for a number. Required: forward to. API summary: Request call forwarding.create_orderChanges dataCreate a new order. Required: plan. API summary: Purchase Blooio numbers.create_poll_voteChanges dataCreate a new vote for a poll. API summary: Vote on a poll.create_priorityChanges dataCreate a new priority. Required: channels. API summary: Create a priority.create_rotateDeletesCreate a new rotate. Destructive action; may require approval. API summary: Rotate webhook signing secret.create_templateChanges dataCreate a new template. API summary: Create a template.create_webhookDeletesCreate a new webhook. Required: url. Destructive action; may require approval. API summary: Create a webhook.delete_api_keyDeletesPermanently delete a api key by api key. Destructive action; may require approval. API summary: Deprecate an API key.delete_channelDeletesPermanently delete a channel by channel. Destructive action; may require approval. API summary: Remove (unsubscribe) a Blooio number.delete_chat_backgroundsMoves moneyPermanently delete a background by chat id. Financial or irreversible action; may require approval. API summary: Remove chat background.delete_chat_participantDeletesPermanently delete a participant by identity id. Destructive action; may require approval. API summary: Remove a chat participant.delete_chat_typingsMoves moneyPermanently delete a typing by chat id. Financial or irreversible action; may require approval. API summary: Stop typing indicator.delete_contactDeletesPermanently delete a contact by `contact_id`.delete_contact_tagDeletesPermanently delete a tag by tag. Destructive action; may require approval. API summary: Remove a contact tag.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.delete_group_iconsMoves moneyPermanently delete a icon by group id. Financial or irreversible action; may require approval. API summary: Remove group icon.delete_priorityDeletesPermanently delete a priority by priority id. Destructive action; may require approval.delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.detach_channel_to_api_keyDeletesDetach a channel (channel). Destructive action; may require approval. API summary: Unassign a channel from an API key.detach_identity_to_contactDeletesDetach a identity (identity id). Destructive action; may require approval. API summary: Detach an identity.get_accountGet the connected Blooio account's details.get_api_keyGet one api key by api key. API summary: Get an API key.get_channelGet one channel by channel. API summary: Get a channel.get_chatGet one chat by `chat_id`.get_chat_pollGet one poll for a chat by poll id. API summary: Get poll results.get_contactGet one contact by `contact_id` (ct...).get_contact_2Get one contact. API summary: Refresh Find My locations (GET).get_contact_capabilitiesCheck what a contact can receive (for example iMessage or RCS) by `contact_id`.get_contact_timelineGet a contact's message history across chats by `contact_id`. Set `include_events` to also show read receipts and reactions.get_documentGet one document by document id. API summary: Get an attachment.get_eventGet one event by event id. API summary: Get an event.get_groupGet one group by `group_id`.get_messageGet one message. Pass `chat_id` and `message_id`.get_message_statusGet a message's delivery status. Pass `chat_id` and `message_id`.get_one_find_my_contactGet one contact by contact handle. API summary: Get one Find My contact.get_orderGet one order by order id. API summary: Get purchase status.get_priorityGet one priority by priority id. API summary: Get a priority.get_templateGet one template by template id. API summary: Get a template.get_webhookGet one webhook by webhook id. API summary: Get a webhook.list_api_key_channelsList channels for a api key. API summary: List an API key's channels.list_api_keysList api keys.list_availablesList availables. Optional filters: type, area code or country. Results are paginated. API summary: List available Blooio numbers.list_channel_capabilitiesList capabilities for a channel. API summary: Get channel capabilities.list_channel_settingsList settings for a channel. API summary: Get channel settings.list_channelsList your messaging channels, optionally filtered by `type` or `status`. Use to find a `channel_id` to send from.list_chat_backgroundsList backgrounds for a chat. API summary: Get chat background.list_chat_messagesList messages in a chat by `chat_id`, with `order` and `cursor` for paging.list_chat_participantsList participants for a chat. API summary: List chat participants.list_chatsList chats, optionally filtered by `contact_id`, `channel_id`, `state` (open, closed) or `type`. Paginated with `cursor`.list_contact_identitiesList identities for a contact. API summary: List contact identities.list_contact_tagsList tags for a contact. API summary: List contact tags.list_contactsList contacts. API summary: List Find My contacts.list_eventsList events. Optional filters: type, chat id or message id. Results are paginated.list_group_membersList the members of a group by `group_id`.list_groupsList group chats.list_message_eventsList events for a message. Results are paginated. API summary: List message events.list_number_contact_cardsList contact cards for a number. API summary: Get a number's contact card.list_prioritiesList priorities. API summary: Get the key's default priority.list_priorities_list_prioritiesList priorities. Results are paginated.list_sender_numbersList your sender phone numbers.list_templatesList templates.list_webhook_shipmentsList shipments for a webhook. Results are paginated. API summary: List webhook deliveries.list_webhooksList webhooks. Results are paginated.lookup_phone_numberLook up a phone number. Pass `number` in E.164 format, e.g. +14155550123.mark_chat_readChanges dataMark a chat as read by `chat_id`. The other side may see a read receipt.merge_a_contactVisible to othersMerge a contact (contact id). Has effects visible outside this system.react_to_messageVisible to othersAdd or remove a reaction on a message. Pass `chat_id`, `message_id` and `reaction`, e.g. '+love' to add or '-love' to remove. Visible to the recipient.rename_contactChanges dataChange a contact's name. Pass `contact_id` and `name`.rename_groupChanges dataRename a group. Pass `group_id` and `name`.search_contactsSearch contacts by text `q`, `identifier` (phone or email) or `tag`. Paginated with `cursor`. Search before creating a contact.search_phone_numbers_lookupChanges dataSearch phone numbers. Use this to find existing phone numbers before creating a new phone number. API summary: Look up a phone number (POST).send_chat_messageVisible to othersSend a message into an existing chat. Pass `chat_id` and `text`, optionally `attachments` or `reply_to`. Sends immediately.send_messageVisible to othersSend an iMessage/RCS/SMS message to a recipient. Pass `to` (phone, email or list of them) and `text`, optionally `attachments` (public https URLs) and `from` (sender number). Sends immediately; set `dry_run` to only validate.send_message_2Visible to othersSend a message (channel). Has effects visible outside this system. API summary: Send a message on a specific channel.send_pollVisible to othersSend a poll (chat id). Has effects visible outside this system.set_chat_stateChanges dataOpen or close a chat. Pass `chat_id` and `state`; a closed chat blocks further sends until the customer writes again.start_chatChanges dataFind or create a chat with a recipient. Pass `to` (phone, email) and `channel_id`. Does not send a message.submit_contactVisible to othersRefresh a contact. Has effects visible outside this system. API summary: Refresh Find My locations.tag_contactChanges dataAdd one `tag` or several `tags` to a contact by `contact_id`.update_channel_profilesVisible to othersUpdate an existing profile identified by channel. Has effects visible outside this system. API summary: Update channel profile.update_channel_settingsVisible to othersUpdate an existing setting identified by channel. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update channel settings.update_contact_identityChanges dataUpdate an existing identity identified by identity id. Only the fields you pass are changed. API summary: Update an identity.update_number_contact_cardsVisible to othersUpdate an existing contact card identified by number number. Has effects visible outside this system. API summary: Update a number's contact card.update_priorityChanges dataUpdate an existing priority identified by priority id. Only the fields you pass are changed. API summary: Update a priority.update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Blooio from the app list.
- 2
Paste your key
Paste a Blooio API key. Log in to the Blooio dashboard at app.blooio.com, create an API key and copy it. It starts with bl_live_.
- 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 Blooio?
It can read your account, sender numbers and channels, look up phone numbers, and search, create, rename, tag and delete contacts. It can read a contact's message timeline and capabilities, list and read chats and messages, check delivery status, send messages, react to messages, open or close chats and mark them read. It can also list, create and rename group chats and see their members.
Does the AI see my Blooio credentials?
No. Your Blooio API key is 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 reading chats only. Sending a message, reacting and deleting a contact can require your approval before they run. Sending also supports a dry run that only validates the message. 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 Blooio account.
Does the AI send messages right away?
Yes. When the send tools run, the message goes out immediately and the recipient sees it. You can require approval for sending, or ask the AI to do a dry run first, which only checks the message without sending it.
Let your AI work in Blooio today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Blooio freeHeyMyApps is not affiliated with Blooio. Product names are trademarks of their owners.






