get_messages_since
New messages across all chats after a ROWID cursor, in arrival order. Pass the returned nextrowid back as sincerowid to page or poll. nextrowid may be larger than the last returned message's rowid because consumed rows (reactions, filtered chats, orphans) advance it. Omit sincerowid to get only the
How to use it
Project documentation lists get_messages_since for the Imessage Max MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Imessage Max
/opt/homebrew/Cellar/imessage-max/VERSION/bin/imessage-maxOther tools in Imessage Max (12)
Troubleshoot configuration and permission issues.
Find chats by participants, name, or recent content.
Find chats with recent back-and-forth activity.
Retrieve image content by attachment ID with resolution variants.
Inspect a known thread without opening the full conversation.
Get messages surrounding a specific message.
Retrieve messages with flexible filtering. Returns metadata for media. Explicit chatid lookups are never filtered.
Get unread threads or unread messages. Default is summary by chat.
Browse shared items grouped by message. Each row includes exact attachment ids for follow-up fetches.
Browse recent chats with previews.
Full-text search across messages.
Send a message or file attachment (requires Automation permission for Messages.app).