Add to a shelf
add_to_shelfAdd one entry (title and the rest at the top level) or many (entries, up to 100) to one of their shelves. Status takes want, active, done or dropped, or the shelf's own word for one ("Played"). image_url puts a picture on it from a public https link to an image.
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": "add_to_shelf"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | ||
| notes | No | Their private note (never shown on their page) | |
| shelf | No | The shelf's name | |
| title | No | One entry's name | |
| fields | No | Values for the shelf's own fields, by label or key: {"Players": "2-4"} | |
| rating | No | Stars, up to 5 (a score out of ten divided by two) | |
| status | No | ||
| creator | No | Who made it: the shelf's "by" (designer, house, artist) | |
| entries | No | Many at once: [{title, creator?, year?, status?, rating?, notes?, started?, finished?, private?, fields?, image_url?}] | |
| private | No | Keep this entry off their page | |
| started | No | YYYY-MM-DD (a status of active dates it today when left out) | |
| finished | No | YYYY-MM-DD (a status of done dates it today when left out) | |
| shelf_id | No | Its id, instead of the name | |
| image_url | No | A public https link to a picture of it |