Blooio
Blooio provides stable v2 APIs for messaging, chats, contacts, groups, phone numbers, and account analytics.
Verdict
Common use cases
- Pull customer SMS history into support tickets
- Tag high-intent leads from text conversations
- Audit group chat membership before campaigns
- Surface unread message counts at standup
- Retrieve contact details for outreach lists
Integration
- Vendor
- Blooio
- Category
- communication
- Auth
- API_KEY
- Tools
- 26
- Composio slug
blooio
Tools
- Add Contact Tags
Add or reactivate one or more free-form tags on a contact.
- Create Contact
Create a contact from an E.164 phone number or email address, optionally assigning a name.
- 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 Contactdestructive
Soft-delete one contact identified by E.164 phone number or email.
- Delete Groupdestructive
Soft-delete a group, remove its members, and exit its linked iMessage chat when one exists.
- Get Account
Return the authenticated organization, assigned devices, and message usage without exposing the API-key identifier.
- Get Chat
Return detailed counts, participant context, and latest-message metadata for one conversation.
- Get Contact
Return one contact by E.164 phone number or email, including its current tags.
- Get Contact Capabilities
Check whether a contact can receive iMessage, SMS, or FaceTime before choosing a communication path.
- Get Group
Return one messaging group by its grp_ identifier.
- Get Message
Return one message with content, reactions, delivery status, protocol, errors, and inline-reply context.
- Get Poll Results
Return a poll's definition, option vote counts, and total votes.
- 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 Chats
Search and page through conversations, ordered by recent activity or oldest activity.
- List Contacts
Search and page through organization contacts by identifier or name.
- List Group Members
Page through the members recorded for a messaging group.
- List Groups
Search and page through messaging groups by name.
- List Messages
Page through messages in one chat with direction, time-window, and ordering filters.
- List Numbers
List sender phone numbers assigned to the connected API key and their availability state.
- 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 Tagsdestructive
Soft-delete one or more exact tags from a contact sequentially; if a later removal fails, earlier removals remain applied.
- 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 Poll
Irreversibly send an interactive native iMessage poll to a chat.
- Set Message Reaction
Add or remove a classic tapback or emoji reaction on a specific or relative message in a chat.
- Update Contact
Set or clear the display name of an existing contact.
- Update Group
Rename a group and, when linked, synchronize the new name to its iMessage chat.
Setup
Setup guide
- 11. Log into your Blooio dashboard and navigate to Settings → API Keys to generate a new key with full read permissions. 2. Copy the key to your clipboard. 3. In Switchy, open Settings → Integrations → Add MCP and select Blooio from the communication category. 4. Paste your API key into the authentication field and click Connect. 5. Switchy will call the Get Account tool to verify the key and display your linked devices and current message quota. 6. Open any Project, type '@Blooio get contact +14155551234' (replace with a real number from your account), and confirm the MCP returns contact details including tags. 7. If the test succeeds, the integration is live; if it fails, double-check the key has not expired and your Blooio account has at least one paired device.
What teammates see: by default, memories from Blooio are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Summarize Recent Texts
@Blooio get the most recent chat with +14155559876 and summarize the last three messages in two sentences.
Tag Leads by Intent
@Blooio retrieve contact +14155552345 and its recent messages, then add tags based on purchase intent you detect.
Audit Group Membership
@Blooio get the group named 'Beta Testers' and list every member's phone number and name.
Find Untagged Contacts
@Blooio list all contacts and flag any that have zero tags so I can review them.
Check Message Quota
@Blooio get my account details and tell me how many messages I've sent this month and which devices are active.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Blooio show me the last 20 messages from our support group chat and summarize any urgent customer issues mentioned
Retrieved 20 messages from the 'Customer Support' group spanning the past 6 hours. Three urgent threads identified: (1) API timeout reports from two enterprise customers affecting production deployments, (2) billing discrepancy flagged by a high-value account requiring finance review, (3) feature request for bulk export escalated by three separate contacts. The API timeout pattern suggests a backend service degradation worth investigating immediately.
This example demonstrates Blooio's chat-retrieval paired with AI synthesis to surface actionable patterns. Requires read access to the target group. Message history depth depends on your Blooio retention policy—older conversations may be truncated or unavailable.
@Blooio create a new contact for +14155551234 named Jordan Lee and tag them with 'enterprise-trial' and 'onboarding-q1'
Contact created successfully. Jordan Lee (+14155551234) is now in your Blooio directory with tags 'enterprise-trial' and 'onboarding-q1' applied. This contact is immediately available for group assignments and message routing. No existing contact matched this phone number, so a fresh record was initialized.
Showcases Blooio's contact-creation and tagging workflow in one step. The E.164 phone format is mandatory—prompts with unformatted numbers will fail. Tags are free-form; consider a naming convention to avoid tag sprawl across your team's workspace.
@Blooio list all contacts tagged 'vip-customer' and check if any have unread messages in the last 48 hours
Found 7 contacts with the 'vip-customer' tag. Cross-referencing recent chat activity: 3 contacts have unread messages in the past 48 hours—Alex Kim (2 unread, last message 14 hours ago), Morgan Patel (1 unread, 22 hours ago), and Casey Nguyen (4 unread, 9 hours ago). The remaining 4 VIP contacts show no recent inbound messages.
Combines tag-based contact filtering with chat-status checks to surface engagement gaps. Useful for proactive outreach workflows. Note that 'unread' status reflects your Blooio device state—if messages were read elsewhere (e.g., on your phone), this query may not reflect that.
Use-case deep-dives
When Blooio makes sense for SMS-first support teams
A 6-person support team handling 200 inbound texts a day from customers who prefer SMS over email. Blooio wins here because the MCP exposes contact tagging, group creation, and chat metadata in a way that lets your AI agent route messages by urgency or product area without leaving Switchy. The Get Chat and Get Contact tools give context fast enough for real-time triage. The threshold: if you need deep CRM integration or automated workflows beyond tagging and routing, you'll hit the wall—Blooio's 26 tools are messaging-centric, not ticketing-centric. If your volume stays under 500 texts a day and your workflow is 'read, tag, route', this MCP cuts your context-switching in half. Add it to your workspace and point your agent at the contact-tagging tools first.
Blooio for small sales teams running deals in group chats
A 4-person sales team closing deals in iMessage group threads with prospects, partners, and internal stakeholders. Blooio's Create Group and Get Chat tools let your AI agent track who's in which thread, surface the latest message metadata, and tag contacts as deals progress—all without opening Messages. The win is speed: your agent can pull chat context into a Switchy canvas during a pre-call prep session, then update contact tags after the call closes. The limit: Blooio doesn't send messages or automate replies, so if your workflow is 'AI drafts the follow-up', you need a different MCP. If your use-case is 'AI organizes the chaos so I can focus on the close', Blooio delivers. Start with Get Account to confirm your device is linked, then build a contact-tagging routine.
When Blooio handles high-touch event communication at scale
A 3-person events team coordinating 80 attendees across five group chats for a multi-day conference. Blooio's group-management and contact-tagging tools let your AI agent track RSVPs, dietary restrictions, and session preferences without a spreadsheet. The Create Contact and Add Contact Tags tools turn every text thread into structured data your team can query in Switchy. The boundary: if you're running a 500-person event or need automated reminders, Blooio's manual-tagging model gets slow—you want a full event platform. But for high-touch, sub-100-attendee events where personal communication matters, Blooio keeps your team from drowning in Messages. Wire it into your workspace, tag attendees by session track, and let your agent surface the right context when someone texts a last-minute question.
Frequently asked
What does the Blooio MCP do in Switchy?
It lets your AI agents manage contacts, create messaging groups, and query conversation metadata from Blooio's platform. You can tag contacts, soft-delete groups, retrieve chat details, and check account usage—all without leaving Switchy. Think of it as programmatic access to your team's Blooio messaging setup, orchestrated by AI.
Do I need admin access to connect Blooio?
You need an API key from your Blooio organization account. Whoever generates that key must have permission to create contacts, manage groups, and view usage stats. If your Blooio admin restricts API access, you won't be able to authenticate the MCP in Switchy.
Can the Blooio MCP send or read actual messages?
No. The tools expose contact management, group creation, and conversation metadata—participant counts, latest-message timestamps—but not message content itself. If you need to send or retrieve message bodies, use Blooio's main app or a different integration that supports message-level operations.
How does this compare to managing Blooio directly in the app?
The MCP automates repetitive contact and group admin tasks that would otherwise require clicking through Blooio's UI. It's faster for bulk tagging, syncing group membership, or pulling usage reports into a workflow. You lose the visual chat interface, but gain scriptable control over your messaging infrastructure.
Who on the team should connect the Blooio MCP?
Whoever owns your team's Blooio account and can generate API keys. That person should also understand which contacts and groups the AI will touch—accidental deletions are soft but still disruptive. If multiple people manage messaging, coordinate who holds the key to avoid conflicting automation.