Home / iMessage MCP Server
Set up in 30 seconds

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.

Install with one command
$ 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.

AI Agent Claude Code, Cursor, etc.
Sendblue MCP sendblue-api-mcp
Sendblue API REST API
iMessage Blue bubble delivery

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.

1

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
2

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
3

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'"
4

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.

Only iMessage MCP Server No other provider offers an MCP server for iMessage. Sendblue is the only way to give AI agents iMessage access.
5+ yrs Production API Battle-tested infrastructure serving thousands of businesses, not a consumer workaround or side project.
99.9% Uptime SLA Enterprise-grade reliability with redundant infrastructure and real-time monitoring.
HIPAA Compliant Option SOC 2 certified with BAA support. The only compliant choice for healthcare AI agents.
< 1s Delivery Speed Sub-second message delivery for real-time AI conversations that feel natural.

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

Sendblue CLI — Terminal interface REST API — Full programmatic access

Give your AI agent iMessage

Free sandbox, no credit card required. Set up in 30 seconds.

Get API Keys Free