get_shelf
List books from a public Goodreads shelf via its RSS feed, with shelf name and page options to browse larger collections without authentication.
Instructions
List books on a shelf via its RSS feed (public shelves; no auth).
Common shelves: 'read', 'currently-reading', 'to-read', plus any custom shelf name. Names are case-sensitive and must match a shelf the user has (list_shelves gives them); any other name raises ValueError. An empty name lists every shelf. RSS pages hold ~100 items; pass page=2,3,... for more (pages start at 1). Defaults to the configured GOODREADS_USER_ID.
When you cite a book from a shelf, link it to its 'link' field.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| shelf | No | to-read | |
| user_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |