zotero_get_item_fulltext
Retrieve the full extracted text of a Zotero item's primary PDF or EPUB attachment for reading the paper. Use only when you want to read the full document, not for searching or browsing.
Instructions
Return the full extracted text of a Zotero item's primary attachment (PDF or EPUB). WARNING: returns the entire paper (often 10K+ tokens). Use ONLY when the user explicitly wants to READ the paper — not for searching or browsing. For topic search use zotero_semantic_search; for metadata only use zotero_get_item_metadata. Avoid calling this on multiple papers in one conversation unless the user specifically asked to read several. item_key: 8-character Zotero item key (parent item, not the attachment). The tool locates the attached PDF/EPUB itself. Scope: active library only. Extraction path (in order): local Zotero storage via SQLite when running in local mode (fastest, respects pdf_max_pages config); Zotero's server-side fulltext index; direct download + PyMuPDF parsing as a last resort. Image-only scanned PDFs without OCR may return little or no text. Example: zotero_get_item_fulltext(item_key='RTKZQI8E').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_key | Yes | Zotero item key/ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |