Zotero Update Annotation
zotero_update_annotationUpdate an existing Zotero annotation’s text, comment, color, and tags, including incremental tag additions or removals, while keeping its PDF/EPUB position fixed.
Instructions
Update an existing Zotero annotation. Editable fields: text (highlight text), comment, color (hex like '#ffd400'), and tags. Tags can be replaced wholesale via tags, or edited incrementally via add_tags/remove_tags (mutually exclusive with tags). Position/page/sortIndex are anchored to the PDF/EPUB geometry and are not editable.
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": {
"annotation_key": "<annotation_key>"
},
"name": "zotero_update_annotation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| text | No | ||
| color | No | ||
| comment | No | ||
| add_tags | No | ||
| remove_tags | No | ||
| annotation_key | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |