MCP Tools Directory
← Browse integrations

Search and research

Zotero MCP

Free account · sign-in required

Contact Zotero MCP

Loading secure sign-in…

Tools for autonomous AI agents

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-server

Publisher 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

Registry identifier

io.github.54yyyu/zotero-mcp

Source ↗ · Checked 2026-09-17
Published version

0.12.4

Source ↗ · Checked 2026-09-17
Metadata license

CC0-1.0; package licenses are separate

Source ↗ · Checked 2026-09-17
Package ecosystem

pypi

Source ↗ · Checked 2026-09-17
Source artifact

zotero-mcp-server

Source ↗ · Checked 2026-09-18
Source manifest version

unspecified

Source ↗ · Checked 2026-09-18
Unattended configuration

Python 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-18
Authentication and prerequisites

Authentication 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-18
Connection configuration

Configure the MCP client command as zotero-mcp with ZOTERO_LOCAL=true for local operation.

Source ↗ · Checked 2026-09-18
Review scope

Publisher documentation reviewed; package and integration endpoint not executed or independently security-audited.

Source ↗ · Checked 2026-09-18