Zotero Authorize Local Writes
zotero_authorize_local_writesRequest permission to write to your local Zotero library. Use when a write tool reports no writable backend; prompts a Zotero dialog for allow or always-allow access.
Instructions
Request permission to write to the local Zotero library (Zotero 10+). BLOCKS until the user answers a dialog that appears in the Zotero app, so tell them to switch to Zotero before calling this. "Always Allow" grants a reusable key that is saved for future sessions; "Allow" grants a key good for exactly ONE write. Call this when a write tool reports that no writable backend is configured and zotero_write_capabilities says the server supports local writes but no key is held. Not needed in web API mode. app_name: the name shown to the user in the dialog. timeout: seconds to wait for the answer (5-55, default 45). Zotero rate-limits this to about 5 prompts per minute — do not retry in a loop. Example: zotero_authorize_local_writes().
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeout | No | ||
| app_name | No | Zotero MCP |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |