List message conversations
list_conversationsList direct-message conversations across the connected accounts (Instagram, Messenger and other channels switched on), most recent first. Each carries the contact, unreadCount, lastMessagePreview and window: isOpen says whether a message can be sent now (a network accepts replies only for a while after the contact's last message — 24 hours on Instagram and Messenger), canPrivateReply whether the one private reply to a comment is still available. Needs the organization's "Let AI assistants answer comments and messages" setting (owner-only; without it the api answers MCP_INBOX_DISABLED) and a connection authorized with the comments/chat permissions — one authorized before they existed must reconnect, and a client that kept its own registration from before then must remove PostRite and add it again.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_conversations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, up to 50 | |
| cursor | No | nextCursor from the previous page | |
| search | No | Text the contact's name or username contains | |
| status | No | OPEN, SNOOZED or CLOSED | |
| channel | No | Only this messaging channel | |
| unreadOnly | No | true = only conversations with unread messages | |
| connectionId | No | Only this account (list_platform_connections) | |
| organizationId | No | Organization to act in — an id from list_organizations. Required when this connection was authorized for more than one organization; omit it when there is only one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nextCursor | No | ||
| unreadTotal | No | ||
| conversations | No |