Add Library List Items
library_list_items_addAdd several items to an owned Library List in one call, in order (for example a whole packing or to-do list). Give each item its own new itemId UUID and reuse the same values on retries, so a retried call never adds duplicates. Up to 100 items per call; split longer lists. Use the listId and expectedVersion from the latest library_list_get. On library_version_mismatch, read the list again and reconsider the change; never retry blindly. Library Lists only, not trip checklists.
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": {
"listId": "<listId>",
"expectedVersion": "<expectedVersion>",
"items": "<items>"
},
"name": "library_list_items_add"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | The new items in order. | |
| listId | Yes | Library List ID from library_lists_search or library_list_get. | |
| expectedVersion | Yes | Opaque version from the latest library_list_get or Library List tool result. |