Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.
Add Contact TagsBLOOIO_ADD_CONTACT_TAGS
Add or reactivate one or more free-form tags on a contact.
Create ContactBLOOIO_CREATE_CONTACT
Create a contact from an E.164 phone number or email address, optionally assigning a name.
Create GroupBLOOIO_CREATE_GROUP
Create a messaging group, optionally linking an existing iMessage chat and recording its members; new contacts may be created for unknown members.
Delete ContactBLOOIO_DELETE_CONTACT
Soft-delete one contact identified by E.164 phone number or email.
Delete GroupBLOOIO_DELETE_GROUP
Soft-delete a group, remove its members, and exit its linked iMessage chat when one exists.
Get AccountBLOOIO_GET_ACCOUNT
Return the authenticated organization, assigned devices, and message usage without exposing the API-key identifier.
Get ChatBLOOIO_GET_CHAT
Return detailed counts, participant context, and latest-message metadata for one conversation.
Get ContactBLOOIO_GET_CONTACT
Return one contact by E.164 phone number or email, including its current tags.
Get Contact CapabilitiesBLOOIO_GET_CONTACT_CAPABILITIES
Check whether a contact can receive iMessage, SMS, or FaceTime before choosing a communication path.
Get GroupBLOOIO_GET_GROUP
Return one messaging group by its grp_ identifier.
Get MessageBLOOIO_GET_MESSAGE
Return one message with content, reactions, delivery status, protocol, errors, and inline-reply context.
Get Poll ResultsBLOOIO_GET_POLL_RESULTS
Return a poll's definition, option vote counts, and total votes.
Get Risk SummaryBLOOIO_GET_RISK_SUMMARY
Return the cached fleet risk rollup. A null computed_at means no report has been computed and must not be interpreted as low risk.
List ChatsBLOOIO_LIST_CHATS
Search and page through conversations, ordered by recent activity or oldest activity.
List ContactsBLOOIO_LIST_CONTACTS
Search and page through organization contacts by identifier or name.
List Group MembersBLOOIO_LIST_GROUP_MEMBERS
Page through the members recorded for a messaging group.
List GroupsBLOOIO_LIST_GROUPS
Search and page through messaging groups by name.
List MessagesBLOOIO_LIST_MESSAGES
Page through messages in one chat with direction, time-window, and ordering filters.
List NumbersBLOOIO_LIST_NUMBERS
List sender phone numbers assigned to the connected API key and their availability state.
Mark Chat ReadBLOOIO_MARK_CHAT_READ
Mark every message in a chat as read and irreversibly send an externally visible read receipt to the sender; the receipt cannot be unsent.
Remove Contact TagsBLOOIO_REMOVE_CONTACT_TAGS
Soft-delete one or more exact tags from a contact sequentially; if a later removal fails, earlier removals remain applied.
Send MessageBLOOIO_SEND_MESSAGE
Irreversibly send one or multiple text, attachment, multipart, or inline-reply messages; multi-recipient sends may create or reuse an unnamed group and may incur messaging charges.
Send PollBLOOIO_SEND_POLL
Irreversibly send an interactive native iMessage poll to a chat.
Set Message ReactionBLOOIO_SET_MESSAGE_REACTION
Add or remove a classic tapback or emoji reaction on a specific or relative message in a chat.
Update ContactBLOOIO_UPDATE_CONTACT
Set or clear the display name of an existing contact.
Update GroupBLOOIO_UPDATE_GROUP
Rename a group and, when linked, synchronize the new name to its iMessage chat.