Draft: research not yet reviewed. Hidden from search engines and production.
Zotero MCP server & Claude connector
Does Zotero have an official MCP server or Claude connector?
Community only
As of October 2026, no official Zotero MCP server is verified, and no Zotero team statement on one was found. Community options include the open-source 54yyyu/zotero-mcp, which runs locally against Zotero's local API, and a third-party hosted proxy that uses your Zotero API key. Review any server before giving it library access.
Last checked
Verdict and evidence
- What we checked
- zotero-mcp (54yyyu)
- Published by
- 54yyyu (community)
- Runs
- Runs locally
- Sign-in
- None
- Stage
- unknown
- Plan
- Free (MIT). Zotero 7+ with the local API enabled; writes via Zotero 10+ local authorization or a Zotero Web API key.
Evidence
- 54yyyu/zotero-mcp README (github.com, seen October 18, 2026)
What an AI can do in Zotero
Read
- Advanced search of the library
zotero_advanced_search - Get item metadata
zotero_get_item_metadata - Get item full text
zotero_get_item_fulltext - Get annotations
zotero_get_annotations
Create
- Add an item by DOI
zotero_add_by_doi - Create a collection
zotero_create_collection
Update
- Merge duplicate items
zotero_merge_duplicates
Delete
- Delete an annotation
zotero_delete_annotation
From the publisher’s documentation for the version we checked. Not every tool is listed.
Setup
Claude (claude.ai / Desktop)
Install, enable Zotero's local API (Settings > Advanced), then auto-configure Claude Desktop.
uv tool install zotero-mcp-server
zotero-mcp setupSourceClaude Code
README suggests either installing the skill or adding the same mcpServers entry to ~/.claude.json.
{
"mcpServers": {
"zotero": {
"command": "zotero-mcp",
"env": { "ZOTERO_LOCAL": "true" }
}
}
}SourceSafety check
- Flag
Publisher verified
Individual GitHub account (54yyyu), not Zotero.
- Pass
Auth model
Default local mode reads the running Zotero via its local API (ZOTERO_LOCAL true), no key. Writes on Zotero 10+ use a one-time local authorization; older versions use a ZOTERO_API_KEY.
- Flag
Write and delete access
Includes add, merge-duplicates and delete-annotation tools; writes are optional and need explicit authorization (authorize-local) in local mode.
- Unknown
Tool-description injection scan
Read the README and tool ids from docs/tools.md; no AI-directed text seen, but tool description text was not reviewed. Optional extras call external services (embeddings, Scite).
- Pass
Repo maintenance
Pushed 2026-10-16, not archived, about 5,450 stars, MIT.
Other options
Built and maintained by third parties, not Zotero. Check the safety notes before connecting one to a real account.
MCP for Zotero (hosted service, Alejandro Arnaud)
Alejandro Arnaud · Hosted (remote) · API key or tokenSearch library items · Add items · Manage collections and tags · Export citations
- ⚠ Publisher verified: Independent developer posting on the Zotero forums; no Zotero endorsement in the thread.
- ⚠ Auth model: Needs your Zotero API key given to a third-party hosted proxy, which the author says stores only encrypted credentials.
- ⚠ Write and delete access: Can add items and manage collections and tags; read-only options not described.
- MCP for Zotero announcement (Zotero Forums) (forums.zotero.org, seen October 18, 2026)
FAQ
Does Zotero have an official MCP server?
No official Zotero MCP server is verified as of October 2026. Zotero's support site does not mention MCP, no zotero GitHub org repository for it was found, and a Zotero forum request for MCP support has no team reply. The MCP projects on the forum are community-built.
Which Zotero MCP should I use?
54yyyu/zotero-mcp is the most-starred community option and runs locally against Zotero's local API. Review any option before use.
Can an MCP change my Zotero library?
Some tools can add, merge or delete items. In local mode, writes need an explicit authorization step.
Is Zotero a Claude connector?
Not verified; no claude.com connector page was found.
Is my library data sent anywhere?
Local mode keeps it on your machine. A hosted proxy needs your Zotero API key and processes requests on its own servers.
Last reviewed .
Compare Zotero
Something changed?
Vendors ship MCP updates often. If Zotero launched, changed or retired a server, tell us and we will re-check it against primary sources. Submit a correction.
New official MCP servers, weekly
One short email when vendors ship, change or retire an official server or Claude connector. Checked against primary sources, like every verdict here.