Write a review
write_reviewPublish the linked reader's review of a book, under their name on its siftivo.com page and to their followers. Suits "post this as my review of X" and "change my review of X". The text is the reader's own words, or a draft they approved word for word, and is never padded to reach the minimum. It takes 50 to 10,000 characters and a star rating, sent here or already on file. If they already reviewed the book in different words, the result shows that review and changes nothing unless replaceExisting is true. A star rating alone is add_to_library. 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": {
"workId": "<workId>",
"reviewText": "<reviewText>"
},
"name": "write_review"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rating | No | Stars, 0.5 to 5 in half-star steps | |
| workId | Yes | ||
| reviewText | Yes | The review, in the reader's own words | |
| replaceExisting | No | True only when the reader asked to replace the review they already wrote | |
| containsSpoilers | No | True when the reader says the review gives away the plot |