get_bookmarks
List your private bookmarks with cursor pagination. Each entry shows the full post view or an unavailable reason.
Instructions
List the authenticated account's private bookmarks (app.bsky.bookmark.getBookmarks) with cursor pagination. Each entry carries the full bookmarked post view when the post is still viewable, or an unavailableReason (blocked / not_found) when it is not. Requires authentication (app password). Use add_bookmark / remove_bookmark to manage bookmarks. Subject to per-tool rate limiting.
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": "get_bookmarks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max bookmarks per page (1–100, default 50). | |
| cursor | No | Opaque pagination cursor from the previous response cursor field; omit for the first page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Whether the request succeeded. | |
| bookmarks | Yes | The bookmarks for this page. | |
| cursor | No | Opaque cursor for the next page; absent when there are no more results. | |
| hasMore | Yes | Whether additional pages of results are available. |