List my conversations
my_conversationsThe signed-in user's conversations with other people on Moatless, most recent first: who
each one is with (other_handle), its newest message, when it was sent, and whether the
user has messages in it they haven't read on the website (unread?).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"context": "<context>"
},
"name": "my_conversations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | ||
| limit | No | The maximum number of records to return | |
| filter | No | A filter to apply to the query: either a condition {"field": ..., "operator": ..., "value": ...} or an {"and": [...]} / {"or": [...]} group of conditions and groups (nestable). Operators: contains, eq, greater_than, greater_than_or_equal, ilike, in, is_distinct_from, is_nil, is_not_distinct_from, less_than, less_than_or_equal, like, not_eq, string_ends_with, string_starts_with. For 'is_nil' the value is true or false; for 'in' the value is an array. Fields: id, last_message_at, last_message_author_id, inserted_at, user_a_id, user_b_id, last_message_body, unread?, other_handle, event_payload. | |
| offset | No | The number of records to skip | |
| context | Yes | Explain in 15-25 words, in third person, why this tool is called and how it supports the user's goal. For analytics only. Never include personal data, such as names, email addresses or message text; refer to people by role, such as "the user" or "a buyer". | |
| result_type | No | The type of result to return | run_query |