zotApprove              Create an approval record for a preview
zotConfig               Configure Zotero API access
zotExecute              Execute a previewed batch with a resumable
                        ledger
zotGetAll               Fetch every page of a listing endpoint
zotLibraryPath          Build a Zotero library API path
zotLocalItems           List items from the local database
zotLocalQuery           Read-only query over the local Zotero database
zotPreview              Preview a batch plan
zotRequest              Perform one Zotero API request
zotSameItem             Strong-identity comparison of two bibliographic
                        records
zotTrash                Move items to the recoverable Trash
zotVerify               Census a ledger against its plan
ztAttach                Attach a local file to an existing item
ztBlockMoveCreate       Build the create half of a block move
ztBlockMoveTrash        Build the trash half of a block move from its
                        executed create ledger
ztCensus                Census a library through the API
ztCleanName             Normalize an incoming filename
ztCleanPayload          Sanitize every text field of an incoming item
                        payload
ztCleanTitle            Normalize an incoming title
ztCollectionTree        Ensure a collection tree exists in a library
ztCrossref              Map a Crossref record to a Zotero item payload
ztRefile                Build a refile plan that adds items to a
                        collection
ztRetitle               Build a retitle plan from a deterministic
                        transformation
ztSemantic              Query the semantic index built by zotero-mcp
ztTwins                 Detect duplicate candidates with evidence
                        classes
