Skip to content

Releases: tszaks/imessage-mcp

v1.5.1

Choose a tag to compare

@tszaks tszaks released this 05 Jun 19:27

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 test passes: 30/30.

v1.5.0

Choose a tag to compare

@tszaks tszaks released this 01 Jun 14:39

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

Choose a tag to compare

@tszaks tszaks released this 21 May 22:10

SMS outreach CRM tools

  • Added list_chats_structured, get_conversation_by_chat_id, and find_outreach_followups for structured outreach review.
  • Added send_message_batch with 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=dev reports zero vulnerabilities.

Verification: npm test, node --check index.js, npm audit --omit=dev, live read-only smoke tests.