Get reading history
get_reading_historyLists the books in the reader's ReadingRate library with their status (read, reading, want to read, stopped), rating, start and finish dates, and the reader's own reflection, newest activity first.
Use when the user asks what they have read or finished, what is on their want-to-read list, how they rated a book, or which of a set of books they have already read.
Filter with status. Set include_sessions to add the reading sessions logged for each book.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of books (default 50, max 100) | |
| status | No | Only books with this status. Omit for all. | |
| include_sessions | No | Include the reading sessions logged for each book (default false) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stats | No | Summary counts: total_books, by_status | |
| filter | No | The filters applied: status, limit, include_sessions | |
| history | No | Books in the reader's library, newest activity first |