Edit a shelf
edit_shelfChange one of their shelves: rename it, its noun, emoji, what "by" means, its status words, its fields, sessions on or off, or who sees it (public on their page, or private). Change visibility only when they ask.
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": "edit_shelf"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| noun | No | ||
| emoji | No | ||
| shelf | No | The shelf's name | |
| words | No | Status words to change: {want?, active?, done?, dropped?} | |
| fields | No | The full list of its fields, replacing the old one. Keep a field's key (from get_shelves) to keep its values. | |
| rename | No | A new name | |
| by_label | No | ||
| shelf_id | No | Its id, instead of the name | |
| visibility | No | ||
| tracks_sessions | No |