MCP Zotero MCP server
io.github.Xevos117/mcp-zotero·v2.0.4·38 starsUnofficial Zotero server: search your library, add papers by DOI, import PDFs, cite in Word
not scanned yet
38 stars185 downloads/wk
Reviews
Write oneNobody has reviewed MCP Zotero yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Zotero tools
No tool declarations could be read from the package source. They show once the server is installed.
How MCP Zotero compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 3,472 Web search servers
- GitHub stars
- 38
- more than 91% of 1,783 Web search servers
- Downloads a week
- 185
- more than 70% of 816 Web search servers with a package
Release history: 2 versions in the registry since 2026-10-21, latest 2026-10-25, typically one every 4 days.
Install MCP Zotero in Claude Code, Cursor or VS Code
Runs npx -y @xevos117/mcp-zotero on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-zotero -- npx -y @xevos117/mcp-zotero
What the publisher says
From the MCP Zotero repository's README, as published. We do not edit it. Read it on GitHub
MCP Zotero
Note: This is an unofficial community project and is not affiliated with, endorsed by, or supported by the Zotero team or the Corporation for Digital Scholarship. "Zotero" is a registered trademark of the Corporation for Digital Scholarship.
A Model Context Protocol server for Zotero integration. It gives any LLM full access to your Zotero library: search, organize, add papers by DOI, import PDFs, read full-text content, and inject live citations into Word documents.
Originally based on mcp-zotero by Abhishek Kalia.
This project has since been extensively rewritten with a new architecture, 15 tools (up from 5), citation injection, PDF management, and Claude skill support.
How it works
The server is designed to be usable by any LLM without external documentation. On connection, it sends workflow instructions via the MCP instructions field, and each tool description includes cross-references and usage guidance. An LLM that has never seen this server before can discover the full workflow — from adding papers to producing a cited Word document — directly from the tool listing.
For advanced use cases (PDF upload policy, citation style guidance, source transparency), a Claude skill is included for Claude.ai Projects. But the skill is optional: the MCP server is fully self-documenting.
Local vs Remote LLMs
LLMs with filesystem access can use all tools directly, including inject_citations which reads and writes .docx files on disk.
LLMs without filesystem access — including Claude Desktop, which connects to MCP but cannot generate files locally — can use the included Claude skill (skills/zotero-skill-mcp-integrations/), which runs citation injection entirely inside a sandbox. MCP tools handle all Zotero API operations; the skill handles document assembly.
Claude Skill Setup (for Claude.ai Projects and Claude Desktop)
- Download the skill .zip from the latest GitHub Release
- Extract it and upload the folder to your Claude.ai Project as a skill
- The skill enables citation injection directly inside the sandbox, without requiring local filesystem access
Setup
Requires Node.js 22 or newer.
The server is listed in the official MCP Registry as io.github.Xevos117/mcp-zotero (starting with the first release after 2.0.2), so registry-aware clients can find and install it from there; the configuration below works with any MCP client.
- Get your Zotero credentials:
# Create an API key at https://www.zotero.org/settings/keys
# (enable library read/write + file access)
# Then retrieve your user ID:
curl -H "Zotero-API-Key: YOUR_API_KEY" https://api.zotero.org/keys/current- Set environment variables:
export ZOTERO_API_KEY="your-api-key"
export ZOTERO_USER_ID="user-id-from-curl"
export UNPAYWALL_EMAIL="your@email.edu" # Optional: enables OA PDF lookup via Unpaywall
export UNSAFE_OPERATIONS="none" # Optional: "none" | "items" | "all" (see below)Targeting a group library
By default the server targets your personal Zotero library (/users//...). To target a group library instead, set two additional environment variables:
Example for a group library:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
MCP Zotero: common questions
- Is MCP Zotero MCP server safe?
- Mostly: it is graded B (83/100). Read the MCP Zotero safety report
- How do I install MCP Zotero?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does MCP Zotero need an API key?
- Yes. The registry entry asks for
ZOTERO_API_KEY. - Is MCP Zotero maintained?
- The last commit was 11 days ago (2026-10-22). The latest release is v2.0.4.
- What can I use instead of MCP Zotero?
- Servers from other publishers that do the same job: Papersgpt For Zotero MCP server, Endnote MCP server and CLIO Arxiv MCP server. Compare all MCP Zotero alternatives.
- How does MCP Zotero compare with other Web search MCP servers?
- safety score 83/100 (higher than 70% of 3,472 Web search servers); github stars 38 (more than 91% of 1,783 Web search servers); downloads a week 185 (more than 70% of 816 Web search servers with a package). Full comparison.
Alternatives to MCP Zotero
Same job from other publishers: the closest match first, then the best rated.
- Papersgpt For ZoteroProfessional AI research tool for Zotero: chat with PDFs, whole-library search, Literature Radar, AutoPilot. 30+ LLMs or local models; built-in MCP server.not reviewedEstablishedB
- EndnoteSearch, cite, and read PDFs from your EndNote library in Claude Desktopnot reviewedGrowingA
- CLIO ArxivSearch arXiv by topic, author, title or date, read paper details, and export BibTeX or PDFs.not reviewedGrowingB
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA
- ZoteusZotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.not reviewedEstablishedA