List Bluesky direct-message conversations
list_bluesky_convosList Bluesky DMs filtered by unread status, message requests, or direct/group type. Shows participants and unread counts, using a privileged app password with DM access.
Instructions
Read the connected Bluesky account’s DM conversations — who each one is with, how many messages are unread, and whether it is a REQUEST (someone the account does not follow, which Bluesky holds separately, the same idea as a message request). Free, no credits, no vendor approval: AT Protocol app passwords are not scoped. It DOES need a PRIVILEGED app password — one created with direct-message access ticked — and says so precisely if the saved one cannot chat, which is a property of the password and NOT a broken connection. Filters: readState "unread", status "request" or "accepted", kind "direct" or "group". An unknown filter value is refused by name, never silently dropped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| limit | No | how many conversations, 1–100 (default 25) | |
| cursor | No | walk further back — pass the cursor from a previous call | |
| status | No | "request" = from someone this account does not follow | |
| readState | No | only conversations with unread messages |