Write in my reading journal
write_journalLog a day of reading in the linked reader's journal, one entry per book per day, for up to 10 books. Each takes the reader's local date and a note, a position, or both. Position is page for print or ebook, or minutesLeft for audio; a listener's "4 hours in" is totalMinutes minus 240, so it needs the runtime. A Kindle percent goes in the note. A book keeps one unit: a day in the other one comes back unit_differs and logs nothing until switchUnit is true. A note on a day that has one is added under it unless replaceNote is true. A book not on a shelf moves to Reading. Finishing is add_to_library. Notes are private and hold only the reader's words. Needs a linked Siftivo account.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"entries": "<entries>"
},
"name": "write_journal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entries | Yes |