list_conversations
List your Bluesky direct-message conversations, returning each conversation's ID, members, unread count, mute state, status, and last message. Requires authentication.
Instructions
List the authenticated user's Bluesky direct-message conversations (chat.bsky.convo.listConvos, proxied to the bsky.chat service). Returns each conversation's id, members, unread count, mute state, status (request/accepted) and a last-message preview, plus a pagination cursor. Requires authentication with an app password created with "Allow access to your direct messages" enabled. Use get_conversation_messages to read a conversation and send_direct_message to reply. Subject to per-tool rate limiting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max conversations per page (1-100, default 50). | |
| cursor | No | Opaque pagination cursor from the previous response cursor field; omit for the first page. | |
| status | No | Filter by conversation status: 'request' = incoming chat requests not yet accepted; 'accepted' = active conversations. Omit to list both. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Whether the request succeeded. | |
| conversations | Yes | The conversations for this page, most recently active first. | |
| cursor | No | Opaque cursor for the next page; absent when there are no more results. | |
| hasMore | Yes | Whether another page is available (a cursor was returned). |