Back to MCP Directory
Connections & Capabilities
Connects To
GitHubDocker
Capabilities
readwrite
Quickstart
Install
brew install uvConfig
{
"mcpServers": {
"messages": {
"command": "uvx",
"args": [
"mac-messages-mcp"
]
}
}
}Exposed MCP Tools (3)
safe
get_recent_messagesRetrieves recent messages from the macOS Messages database.
Read-only operation; no modification of data.
moderate
send_messageSends a message via iMessage or SMS/RCS.
Writes data by sending messages, but does not modify existing data.
safe
check_imessage_availabilityChecks if a recipient is available on iMessage.
Read-only operation; no modification of data.
Safety Assessment
This server is relatively safe for read operations, but sending messages, especially SMS, introduces risks due to potential data exposure. Ensure Full Disk Access is granted only to trusted applications and be mindful of the content sent via SMS.
- Requires Full Disk Access, making unauthorized access more difficult.
- Uses uv package manager, promoting dependency isolation.
- Provides message filtering by contact.
- Offers iMessage availability checks before sending.
- Requires Full Disk Access, potentially exposing sensitive message data.
- Sends SMS messages, which are unencrypted and can be intercepted.
- Relies on the macOS Messages database, which could be vulnerable to exploits.
- No built-in authentication or authorization mechanisms.
- Direct access to message database without sandboxing.
