Add Note to Zotero Item
zotero_add_noteAttach a child note to any Zotero item by providing its 8-character key and note text. Optionally add tags, and the tool returns the new note's key.
Instructions
Attach a child note to an existing item.
This tool WRITES to the library and requires an API key with write access.
Args:
parent_item_key (string): 8-character key of the item to attach the note to
note_text (string): note content — plain text or basic HTML
tags (string array, optional): tags for the note itself
Returns: the key of the newly created note.
Examples:
Use when: "add a note to item ABCD1234 saying it belongs to the 'resistencia cotidiana' line" -> parent_item_key="ABCD1234", note_text="Línea teórica: resistencia cotidiana."
Don't use when: you want to change the item's own fields (use zotero_update_item_tags for tags, or edit directly in Zotero for other fields)
Error Handling:
Returns "Error: Not found (404)" if parent_item_key doesn't exist
Returns "Error: Permission denied (403)" if the API key lacks write access
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags to attach to the note itself (independent of the parent item's tags). | |
| note_text | Yes | Note content. Plain text is accepted and wrapped in a paragraph; basic HTML (<p>, <b>, <i>, <ul>/<li>) is also accepted as-is. | |
| parent_item_key | Yes | 8-character key of the item this note should be attached to. |