About this integration
Search, read, annotate, and add to your Zotero research library, local or web.
- Transport
- stdio
- Authentication
- unknown
- Initial setup
- user-authorization
- Runtime
- unattended
- Evidence
- documented
- Version
- 0.12.4
- Package
- zotero-mcp-server
- Last compatibility test
- Not independently tested
Connect your agent
zotero-mcp-serverPublisher documentation and Python manifest were reviewed. Authentication is mode-dependent: local reads use Zotero's local API, local writes use one-time user authorization, and older web writes use Zotero API credentials. The package and Zotero connections were not executed or independently security-audited.
Capabilities: Search and read Zotero library metadata and document text, Create and organize items, collections, tags, and annotations, Run optional semantic search and citation checks
Connected profiles
Additional details
io.github.54yyyu/zotero-mcp
Source ↗ · Checked 2026-09-170.12.4
Source ↗ · Checked 2026-09-17CC0-1.0; package licenses are separate
Source ↗ · Checked 2026-09-17pypi
Source ↗ · Checked 2026-09-17zotero-mcp-server
Source ↗ · Checked 2026-09-18unspecified
Source ↗ · Checked 2026-09-18Python 3.10+ local stdio server launched by the zotero-mcp console command; local mode reads from Zotero and can use a persistent local authorization for writes.
Source ↗ · Checked 2026-09-18Authentication is classified unknown because it varies by mode: local API enablement for reads, one-time Zotero 10+ local user authorization for writes, or ZOTERO_API_KEY plus ZOTERO_LIBRARY_ID for older web API writes.
Source ↗ · Checked 2026-09-18Configure the MCP client command as zotero-mcp with ZOTERO_LOCAL=true for local operation.
Source ↗ · Checked 2026-09-18Publisher documentation reviewed; package and integration endpoint not executed or independently security-audited.
Source ↗ · Checked 2026-09-18