iMessage MCP Server
Connect Claude Code, Cursor, or any MCP-compatible AI to Sendblue's iMessage API. Send messages, read conversations, and automate customer communication — all through natural language.
$ claude mcp add sendblue_api -- npx -y sendblue-api-mcp
What is MCP?
Model Context Protocol (MCP) is an open standard created by Anthropic that lets AI assistants use external tools and data sources. Sendblue's MCP server gives any compatible AI agent direct access to iMessage.
What the MCP Server Can Do
Every Sendblue API capability is available to your AI agent through natural language commands.
Send iMessages & SMS/RCS
Send blue bubble iMessages with automatic fallback to RCS and SMS for Android recipients.
Read & Search Conversations
Retrieve message history and search across conversations to give your AI full context.
Send Media Files
Attach photos, videos, PDFs, and other documents to your iMessages programmatically.
Send vCards & Contact Cards
Share contact cards so recipients save your business info and see your name on future messages.
Check Delivery Status
Monitor whether messages were delivered, read, or failed. Track message lifecycle in real time.
Group Messaging
Create and manage group iMessage conversations for team notifications and multi-party chats.
Typing Indicators
Show typing bubbles before sending a message to create a natural, human-like conversation feel.
How It Works
From install to sending your first AI-powered iMessage in four steps.
Install the MCP Server
One command adds the Sendblue MCP server to Claude Code (or any MCP client).
$ claude mcp add sendblue_api -- npx -y sendblue-api-mcp
Set Your API Keys
Add your Sendblue credentials as environment variables. Get free keys from the Sendblue dashboard — no credit card required.
SENDBLUE_API_KEY=your_key SENDBLUE_API_SECRET=your_secret
Ask Your AI in Plain English
Just tell Claude what you want. No code, no API docs, no curl commands.
"Send an iMessage to +1234567890 saying 'Meeting at 3pm tomorrow'"
Message Delivered via Sendblue
Claude uses the MCP server to call Sendblue's production API. Your message is delivered as a blue bubble iMessage within seconds.
Use Cases for AI + iMessage
From automated sales follow-ups to developer tooling, the MCP server unlocks new workflows.
AI Sales Agent
Build an AI SDR that follows up with leads via iMessage. Qualify prospects, book meetings, and nurture deals — all on autopilot with blue bubble trust.
AI Customer Support
Let your AI handle customer questions over iMessage. Resolve common issues instantly, escalate complex ones, and maintain conversation context across sessions.
AI Appointment Scheduler
AI books appointments and sends confirmations via iMessage. Patients and clients get reminders, reschedule options, and follow-ups in a channel they actually check.
AI Personal Assistant
Manage your iMessage conversations with natural language. Summarize threads, draft replies, send bulk updates, and search message history through your AI assistant.
Developer Workflow
Send deploy notifications, error alerts, CI/CD status updates, or test messages directly from Claude Code. Debug your messaging integration without leaving the terminal.
Compatible AI Tools
The Sendblue MCP server works with any client that supports the Model Context Protocol.
Claude Code
Anthropic
Cursor
AI Code Editor
Windsurf
AI IDE
Any MCP Client
Open Standard
Claude Agent SDK
Custom Agents
Why Sendblue MCP?
The only production-grade iMessage MCP server available.
Frequently Asked Questions
What is an iMessage MCP server?
An iMessage MCP (Model Context Protocol) server is a bridge that lets AI assistants like Claude Code, Cursor, and Windsurf send and receive iMessages through natural language. Sendblue's MCP server connects these AI tools to the Sendblue iMessage API, so you can say "send an iMessage to John saying I'll be late" and the AI handles the rest.
How do I use iMessage in Claude Code?
Run claude mcp add sendblue_api -- npx -y sendblue-api-mcp in your terminal. Set your Sendblue API key and secret as environment variables (SENDBLUE_API_KEY and SENDBLUE_API_SECRET), then just ask Claude to send or read iMessages. Claude will use the MCP server to interact with the Sendblue API on your behalf.
Can AI agents send iMessages?
Yes. Sendblue's MCP server and REST API enable AI agents to send iMessages, SMS, and RCS messages programmatically. AI agents can send text, photos, videos, contact cards (vCards), and check delivery status. The MCP server works with Claude Code, Cursor, Windsurf, and any MCP-compatible client, while the REST API supports custom agent frameworks like LangChain, CrewAI, and the Claude Agent SDK.
Is the Sendblue MCP server free?
The Sendblue MCP server (sendblue-api-mcp npm package) is free to install and use. You need a Sendblue account to get API credentials. Sendblue offers a free sandbox for testing, and production messaging plans start at approximately $100/month for a dedicated iMessage line. No credit card is required to get started.
What AI tools are compatible with the Sendblue MCP server?
The Sendblue MCP server works with any client that supports the Model Context Protocol (MCP) standard. This includes Claude Code (Anthropic), Cursor, Windsurf, VS Code with MCP extensions, and custom agents built with the Claude Agent SDK or other MCP-compatible frameworks.
How is this different from the Sendblue REST API?
The MCP server wraps Sendblue's REST API in the Model Context Protocol format, making it accessible to AI assistants through natural language. Instead of writing code to call API endpoints, you just tell your AI "send an iMessage to +1234567890 saying hello" and the MCP server translates that into the appropriate API calls. The REST API is still available for traditional programmatic integrations.
Also from Sendblue
Give your AI agent iMessage
Free sandbox, no credit card required. Set up in 30 seconds.
Get API Keys Free