Skip to main content
Glama
anipotts

imessage-mcp

by anipotts

who_initiates

Analyze conversation initiation patterns in iMessage to identify who typically starts chats after specified periods of silence, helping users understand communication dynamics with specific contacts.

Instructions

Who starts conversations? After a gap of N hours, the next message is a 'conversation initiation.' Shows per-contact who reaches out first and how often. Answers 'do I always text first?' By default excludes contacts you've never replied to.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contactNoFilter by contact (omit for global ranking)
gap_hoursNoHours of silence before a new conversation (default: 8)
min_conversationsNoMinimum conversations to include contact (default: 5)
date_fromNoStart date (ISO)
date_toNoEnd date (ISO)
include_allNoInclude messages from all contacts, even those you've never replied to (default: false)
limitNoMax contacts to show (default 20)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/anipotts/imessage-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server