iMessage MCP Server
Enables automated interaction with Apple's messaging services to send and receive iMessages.
Provides capabilities to list conversations, search message history, and send messages to individuals or groups via iMessage.
Integrates with the macOS Messages application and local chat database to expose messaging tools.
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 MCP Servertext Sarah and ask if she's coming to the party tonight"
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-mcp
MCP server that exposes iMessage read/send capabilities on macOS. Runs on a Mac with Messages.app and can be accessed remotely via SSH over Tailscale.
Tools
Tool | Description |
| List recent conversations with last message preview |
| Get messages from a specific conversation |
| Full-text search across all messages |
| Look up contact stats by phone/email |
| Send an iMessage to a phone number or email |
| Send a message to a named group chat |
Setup (local)
uv run imessage-mcpRequires macOS with Messages.app and Full Disk Access for the terminal process.
Claude Code config (local)
{
"mcpServers": {
"imessage": {
"command": "uv",
"args": ["--directory", "/path/to/imessage-mcp", "run", "imessage-mcp"]
}
}
}Claude Code config (remote via SSH)
From any device on the Tailscale network:
{
"mcpServers": {
"imessage": {
"command": "ssh",
"args": [
"mba-server",
"/Users/viraat/.local/bin/uv --directory /Users/viraat/Documents/imessage-mcp run imessage-mcp"
]
}
}
}This pipes MCP stdio through SSH — the server runs on the Mac, reads chat.db, and sends via AppleScript.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/viraatdas/imessage-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server