imessage-send-mcp
Allows sending iMessages and SMS messages to phone numbers or Apple ID emails via the macOS Messages app.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@imessage-send-mcpsend 'See you soon' to +14155551234"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
imessage-send-mcp
A minimal MCP server that sends iMessages via the macOS Messages app using osascript. No Full Disk Access required — write-only, never reads your message history.
What it does
Exposes one tool to Claude Code (or any MCP client):
send_imessage(recipient, message)— sends an iMessage or SMS to a phone number or Apple ID email
Related MCP server: iMessage MCP Server
Requirements
macOS (uses
osascript+ Messages app)Messages app must be open and signed in to iMessage
Python 3.11+
Installation
pip install imessage-send-mcpOr from source:
git clone https://github.com/andyjianzhou/imessage-send-mcp
cd imessage-send-mcp
pip install -e ".[dev]"Add to Claude Code
claude mcp add-json "imessage-send" '{
"command": "python3",
"args": ["-m", "imessage_send_mcp.server"]
}'Then restart Claude Code. The send_imessage tool will be available in your next session.
Usage
Once connected, Claude can send messages like:
send_imessage("+14155551234", "Hello from Claude!")Recipients can be:
Phone number in E.164 format:
+14155551234Apple ID email:
example@icloud.com
Security
No Full Disk Access needed — this server only sends messages, never reads
chat.dbNo network requests — runs entirely locally via AppleScript
Minimal surface area — ~50 lines of code, fully auditable
Development
pip install -e ".[dev]"
pytest # run tests
ruff check . # lint
mypy src # type checkLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/andyjianzhou/imessage-send-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server