zotero_get_notes
Retrieve standalone or child notes from your Zotero library. Filter by parent item or get all notes, with options for raw HTML to preserve formatting for later edits.
Instructions
Retrieve standalone or child notes from the active Zotero library. item_key: optional; when provided, returns only notes attached to that parent item; when omitted, returns notes across the entire library (capped by limit). If you want to search note content instead, use zotero_search_notes. limit: max notes to return (default 20). truncate=True (default) shortens long note bodies for display — pass False for complete content. raw_html=True returns the note's original HTML instead of stripped text; use this when you intend to edit and round-trip via zotero_update_note (preserves formatting). Example: zotero_get_notes(item_key='ABC12345', raw_html=True) → every note on that item in round-trippable HTML.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of notes to return | |
| item_key | No | Optional Zotero item key/ID to filter notes by parent item | |
| raw_html | No | If True, return the note's raw HTML instead of stripped text. Useful for fetching exact content to pass to zotero_update_note. | |
| truncate | No | Whether to truncate long notes for display |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |