Blooio MCP Server
OfficialEnables sending and receiving iMessage messages through the Blooio API, along with managing related chats, groups, contacts, channels, and message delivery workflows.
Enables sending and receiving WhatsApp messages through the Blooio API, along with managing related chats, groups, contacts, channels, and message delivery workflows.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Blooio MCP Server
A Model Context Protocol server for the Blooio v4 API. It lets Claude, ChatGPT, Cursor, and any other MCP client send and receive iMessage, SMS, RCS, and WhatsApp messages, and manage channels, numbers, contacts, chats, groups, calls, 10DLC registration, support tickets, webhooks, and the event feed.
It is a thin wrapper: every tool is one Blooio API call, made with the credentials of the person who connected.
Connect
Add this server URL to your MCP client:
https://mcp.blooio.com/v4The client opens a browser window where you sign in to Blooio, choose the organization to connect, and approve the permissions. Access tokens refresh automatically; you can revoke access any time from your organization's installed apps in the Blooio dashboard.
If your client can't do OAuth, send a Blooio API key instead:
Authorization: Bearer bl_live_...Related MCP server: Twilio SMS MCP Server
Tools
There is one tool per v4 API operation, generated from the published OpenAPI spec, so the tool set always matches the docs. Tool arguments are the operation's:
path parameters, in
snake_case(/chats/{chatId}takeschat_id)query parameters
request body fields, flattened to the top level
idempotencyKey, for operations that accept anIdempotency-Keyheader
Operations that upload a file (set_group_icon, set_chat_background, upload_contact_card_avatar) take a public URL; the server downloads it and uploads it to Blooio.
When a call fails, the API's error comes back as the tool result, so the model can read it and fix the call.
Resources (blooio://account/info, blooio://channels, blooio://webhooks) and a few starter prompts (send_quick_message, check_delivery, send_with_attachment, verify_contact, setup_webhook, start_group_chat) are also available.
How sign-in works
The server is an OAuth 2.1 authorization server for MCP clients: dynamic client registration, authorization code with PKCE (S256), and refresh tokens. It delegates the actual login to Blooio's OAuth:
The MCP client registers at
/oauth/registerand opens/oauth/authorize.A confirmation page names the client and where it will be redirected, then hands off to Blooio's consent screen as the Blooio MCP app.
Blooio redirects back to
/oauth/callback. If the app is installed on several of the user's organizations, the server asks which one this connection should use.The client receives Blooio's tokens wrapped with that organization (
bmcp_<organization_id>.<token>), so every tool call is pinned to the chosen organization. The server stores no long-lived tokens; refresh requests are forwarded to Blooio.
Discovery documents are served at /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource. Calls without valid credentials get 401 with a WWW-Authenticate header pointing at the latter.
Endpoints
Endpoint | Purpose |
| MCP JSON-RPC (Streamable HTTP, JSON responses) |
| Tools, resources, and prompts as JSON |
| One tool call without JSON-RPC framing: |
| Pass-through to |
| OAuth and discovery |
Development
Requires Node 22+.
npm install
npm test # unit tests
npm start # wrangler dev on http://localhost:8787To run sign-in locally, create a Blooio app in the dashboard (Developers → Apps) with redirect URI http://localhost:8787/oauth/callback, put its client id in wrangler.toml as BLOOIO_OAUTH_CLIENT_ID, and its secret in .dev.vars:
BLOOIO_OAUTH_CLIENT_SECRET=blosec_...Then point the MCP Inspector at http://localhost:8787/v4.
Updating the tools
src/operations.json is compiled from the OpenAPI spec. To regenerate it:
npm run sync-spec -- https://docs.blooio.com/openapi.v4.jsonLicense
This server cannot be deployed
Maintenance
Related MCP Connectors
Business texting for AI agents: send texts, read threads, manage contacts and run campaigns.
Messaging tools for AI agents: send messages, manage chats, groups and channels.
Connect AI agents to 1000+ apps with managed authentication and tool-calling.
Send SMS and MMS, manage phone numbers, and run 10DLC brand and campaign registration.
Related MCP Servers
FlicenseBqualityFmaintenanceEnables interaction with Telnyx's telephony, messaging, and AI assistant APIs to manage phone numbers, send messages, make calls, and create AI assistants. Includes webhook support for real-time event handling and comprehensive tools for voice, SMS, cloud storage, and embeddings.4625-- AlicenseCqualityDmaintenanceEnables AI agents to send, receive, schedule, and manage SMS and MMS messages using the Twilio Programmable Messaging API. It provides comprehensive tools for handling bulk messaging, conversation threads, and real-time inbox monitoring through a secure, production-grade architecture.161MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to send SMS/iMessage and check replies via Sendblue API using secure polling (no webhooks).4-

GoWA MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents and tools to send and manage WhatsApp messages, media, statuses, and scheduled sends across multiple linked devices.MIT