List conversations
list_conversationsReturns one row per conversation on this seat, newest update first. conversation_id is the same id get_thread and send_message use. channels lists the channels stored on that conversation: app, sms, whatsapp, email, or mcp, the same labels search_messages uses. A conversation can list more than one. participants are names when known, and phone numbers when a participant has them. updated_at is UTC and updated_at_local uses the account timezone. Each row has message_count and a short last-message preview. Optional filters: channel, participant (a number or a contact name), updated_after, updated_before. Pass cursor from the previous page. Order is updated_at descending, then id descending. limit defaults to 20 and is at most 100. Support and assistant conversations are left out the same way as search_messages. Verification codes in the preview are masked.
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 | Rows in this page. Default 20, maximum 100. | |
| cursor | No | Page token from the previous list_conversations result. | |
| channel | No | ||
| participant | No | A phone number or a saved contact name. Matches participants on the conversation. | |
| updated_after | No | ISO 8601 inclusive lower bound on updated_at. | |
| updated_before | No | ISO 8601 inclusive upper bound on updated_at. |