loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

msgmcp

MCP Tool

plyght/msgmcp

MCP server for reading, sending, and reacting to iMessages on macOS

Install

$ npx loaditout add plyght/msgmcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "msgmcp": {
      "command": "npx",
      "args": [
        "-y",
        "msgmcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

<div align='center'> <h3>msgmcp</h3> <p>MCP server for reading, sending, and reacting to iMessages on macOS</p> <br/> <br/> </div>

A Model Context Protocol server that gives LLMs full access to your iMessage conversations. Reads directly from the macOS Messages database for retrieval and uses AppleScript for sending messages and tapback reactions, all exposed as structured MCP tools.

Features
  • Conversation Access: List recent conversations, read full message history, and check unread messages
  • Full-Text Search: Search across all conversations or within a specific thread
  • Send Messages: Send iMessages or SMS to any contact via AppleScript automation
  • Tapback Reactions: Add love, like, dislike, laugh, emphasize, or question reactions
  • Attachment Handling: List and read attachments with base64 encoding for image transport
  • Contact Resolution: Automatically resolves phone numbers and emails to names via the macOS Address Book
  • Contact Statistics: Message counts, sent/received breakdown, and conversation date ranges
Prerequisites
  • macOS (requires access to ~/Library/Messages/chat.db and the Contacts database)
  • Full Disk Access granted to your terminal or host application
  • Bun runtime
Install
git clone https://github.com/plyght/msgmcp.git
cd msgmcp
bun install
bun run build
Usage
# Development mode with hot reload
bun run dev

# Production
bun run start

Add to your MCP client configuration:

{
  "mcpServers": {
    "msgmcp": {
      "command": "node",
      "args": ["dist/stdio.js"]
    }
  }
}
Tools

| Tool | Description | |---|---| | list-conversations | List recent conversations with last message preview | | read-messages | Read message history for a conversation, with optional date filtering | | search-messages | Full-text search across all or specific conversations | | unread-messages | Get all conversations with unread messa

Tags

chatgptclaudeimessagemcpxmcp

Reviews

Loading reviews...

Quality Signals

1
Stars
0
Installs
Last updated22 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/28/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/plyght/msgmcp)](https://loaditout.ai/skills/plyght/msgmcp)