zotero_search_notes
Search notes and annotations in your Zotero library by text content, even without knowing the parent item.
Instructions
Search note and annotation text across the active Zotero library. query: matched against the stripped-text body of notes/annotations (case-insensitive substring). Use this when you DON'T already know the parent item; if you do, prefer zotero_get_notes(item_key=…) which returns all notes for that item directly. limit: max results (default 20). raw_html=True returns matched notes as raw HTML while matching still runs on stripped text — use for round-tripping via zotero_update_note. Scope: active library only (use zotero_switch_library to change). Example: zotero_search_notes(query='mindfulness') → notes anywhere in the library whose text contains that word.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query string | |
| limit | No | Maximum number of results to return | |
| raw_html | No | If True, return matching notes as raw HTML instead of stripped text. Query matching still uses stripped text. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |