Skip to content

Capabilities & trust model

The machine-readable registry every command is classified against — read vs. write, where writes land, whether they are destructive, and what they require. Emit it live with zotio capabilities or over MCP as zotero://capabilities.

Command Operation Write target Destructive Requires
analytics read
annotations export read local_file
annotations search read
annotations timeline read
attachments add write web_api web_api_key, zotero_file_storage
auth logout write local_state
auth set-token write local_state
auth status read
collections bundle read local_file synced_store
collections create write web_api web_api_key
collections delete write web_api yes web_api_key
collections export read local_file live_local_api
collections gaps read
collections get read
collections items read
collections list read
collections move write web_api web_api_key
collections stats read synced_store
collections subcollections read
collections tags read
collections top read
collections update write web_api web_api_key
creators audit read local_file synced_store
creators audit fix write web_api yes synced_store, web_api_key
creators rename write web_api yes synced_store, web_api_key
demo read local_file
desktop status read
desktop wait read
doctor introspect
export read local_file
export snapshot read local_file
export snapshot verify read synced_store
feedback write local_state
feedback list read
groups inspect read
groups list read
import write web_api web_api_key
import apply write web_api web_api_key
import arxiv write web_api web_api_key
import discover read local_file synced_store
import doi write web_api web_api_key
import file write web_api web_api_key
import isbn write web_api web_api_key
import monitor read local_file synced_store
import pdf write desktop_connector desktop_connector
import pmid write web_api web_api_key
import resolve read synced_store
import scan read synced_store
import targets read desktop_connector
import translators read desktop_connector
import url write web_api web_api_key
init write local_state
items add-to-collection write web_api web_api_key
items annotations read
items audit read synced_store
items authors read synced_store
items bibcheck read synced_store
items bibliography read
items children read
items cite read
items citekey-conflicts read synced_store, better_bibtex
items collections-of read
items create write web_api web_api_key
items delete write web_api yes web_api_key
items duplicates read synced_store
items duplicates resolve write web_api yes synced_store, web_api_key
items enrich write web_api synced_store, web_api_key
items file read live_local_api
items find read synced_store
items fulltext read
items get read
items list read
items missing-pdf read synced_store
items move write web_api web_api_key
items new write web_api web_api_key
items note-template read
items open other
items preprint-check read
items preprint-check fix write web_api web_api_key
items recent read
items related read synced_store
items restore write web_api web_api_key
items retract-check read synced_store
items similar read synced_store
items stale read synced_store
items summarize read synced_store
items tags read
items tags add write web_api web_api_key
items tags list read
items tags remove write web_api web_api_key
items top read
items trash read
items unfiled read synced_store
items update write web_api web_api_key
items venues read synced_store
journal list read
journal show read
journal undo write web_api web_api_key
library health read local_file synced_store
library prisma read synced_store
library stats read synced_store
library wrapped read local_file synced_store
profile delete write local_state
profile list read
profile save write local_state
profile show read
profile use read
reading-list read
reading-list add write web_api web_api_key
reading-list done write web_api web_api_key
reading-list start write web_api web_api_key
schema creator-fields read
schema drift read local_file
schema item-fields read
schema item-type-creator-types read
schema item-type-fields read
schema item-types read
schema new-item-template read live_local_api
search read
searches get read
searches list read
searches materialize write web_api live_local_api, web_api_key
searches run read
sync sync
tags audit read synced_store
tags audit fix write web_api synced_store, web_api_key
tags get read
tags inventory read synced_store
tags list read
tags rename write web_api web_api_key
tail read
vault audit read
vault conflicts read
vault pull write local_vault web_api_key
vault push write web_api web_api_key
vault resolve write web_api yes web_api_key
vault sync write local_vault synced_store
version introspect
watch sync
which introspect
workflow archive sync
workflow run write yes
workflow status read