zotero_get_item_fulltext
Retrieves the full extracted text from a Zotero item's PDF or EPUB attachment for reading the entire paper.
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 |