smartchat

list_conversations

Lists the inbox conversations, newest message first, with the last message and the unread count. Filters by contact, unread state and a search word. Use get_conversation for the messages of one conversation.

Tool namelist_conversations
Permissioninbox:read
readOnlyHinttrue
destructiveHintfalse
idempotentHinttrue
openWorldHintfalse
REST callGET /v1/conversations

#What it does

  • Only reads data. It changes nothing and sends nothing.

#Input

The tool takes one flat object. Path, query and body fields of the REST call are merged into it.

NameTypeRequiredDescription
limitintegernoItems per page (1 to 100, default 20). 1 to 100; default 20
cursorstringnonext_cursor from the previous page. Opaque; only valid with the same filters. up to 300 characters
contact_idstringnoOnly the conversation of this contact.
unreadbooleannoTrue returns only conversations with unread inbound messages.
querystringnoSearch word in the name, phone number or message text. up to 100 characters

Arguments added by the MCP server (see Special arguments)

NameTypeRequiredDescription
detailstringnoconcise (default): key fields per item. full: every field. one of: concise, full; default "concise"

#Result

The result has the same content as the REST answer. Lists have at most 50 items per page (default 20); use cursor for the next page.

Errors come back as a tool result with isError: true. The error codes are the ones in Errors.