Repository navigation
Releases: tszaks/imessage-mcp
Releases · tszaks/imessage-mcp
Release list
v1.5.1
Changes
- Add gated read receipt metadata behind
IMESSAGE_MCP_RELEASES=read_receipts. - Supports outgoing 1:1 iMessage and RCS messages when macOS has synced
date_read. - Reports SMS, group chats, and inbound messages as unsupported.
- Documents the release flag and read receipt limitations.
Verification
npm testpasses: 30/30.
v1.5.0
Changes
- Added release-flagged message mutation tools: delete_messages and delete_threads.
- Added experimental UI automation tools: edit_message and undo_send_message.
- Added backup-first chat.db mutation helpers, exact-batch thread approval tokens, and DB verification.
- Documented message_mutation_tools and experimental_message_ui_actions release flags.
- Added mutation tool test coverage.
Verification
- npm test
v1.4.0
SMS outreach CRM tools
- Added
list_chats_structured,get_conversation_by_chat_id, andfind_outreach_followupsfor structured outreach review. - Added
send_message_batchwith preview, approval token, duplicate checks, 25-message cap, and risk warnings. - Fixed attributedBody extended-length decoding so modern outbound SMS text is visible to the outreach tools.
- Added Node test coverage for outreach classification, batch approval, structured chat lookup, and mocked batch sending.
- Updated MCP SDK transitive dependencies and verified
npm audit --omit=devreports zero vulnerabilities.
Verification: npm test, node --check index.js, npm audit --omit=dev, live read-only smoke tests.