Connects MCP agents to Zotero for local-first library search, audits, safe writes, enrichment, and bounded research context.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Zotio.
The OrgMentem/zotio MCP server provides an MCP-facing automation layer for Zotero. It supports local-first library search and auditing, bounded context assembly, and write operations that require review before application. The project is designed for workflows such as checking whether a library is ready for citation, identifying duplicate records, finding missing metadata or attachments, and reviewing papers for retractions or other update notices.
The server does not call an LLM. Instead, it gathers and budgets context, labels results with their source and freshness, and passes that material to the connected agent. This makes it useful when an agent needs structured Zotero data without receiving an unrestricted or opaque library mutation interface.
Read operations use the local Zotero desktop API and its synced SQLite mirror. They do not require a Zotero API key and can work offline against the local mirror. When a write creates a new item, Zotio prefers the local desktop connector for a personal library when Zotero is running. Other mutations—including field edits, deletes, enrichment, tag operations, moves, and collection creation or updates—use the Zotero Web API and require a configured key.
Write handling is preview-first. A proposed change is shown as a plan before it is applied, gates limit the scope of an operation, and irreversible actions require explicit opt-in. Reversible changes are recorded in an append-only journal, and applied changes are replayed into the local mirror so later reads can see them without another synchronization step.
The repository provides an MCPB bundle for one-click installation with Claude Desktop. The command-line application can also be installed on macOS with brew install orgmentem/tap/zotio, or users can obtain a signed binary from the project's Releases. Running zotio init guides setup by detecting Zotero, configuring a key, performing an initial sync, and checking health.
Run zotio doctor to inspect connectivity, cache freshness, and whether write-back is available or the installation is currently read-only. Local reads and some new-item writes through the desktop connector do not need a key; Web API-backed writes do.
The OrgMentem/zotio MCP server exposes capabilities through a tagged tool registry. Supported workflows described by the project include:
library health checks for citekey conflicts, duplicates, missing metadata, tag drift, and broken attachments.bibcheck.Health checks can be selected for quick inspection, citation preparation, systematic-review screening, vault synchronization, or a full sweep. The command can also fail with exit code 11 when findings meet a selected severity threshold, which supports CI checks.
The local connector is a preference rather than a guarantee. Automatic routing falls back to the Web API when the desktop application is unavailable, and group libraries always use the cloud route. Broken-attachment verification requires Zotero desktop to be running and is disabled by default in the example health workflow.
The project separates read access from write access: a library may remain readable while write-back is unavailable. External enrichment sources are used for feeds and imports, and live checks such as DOI review depend on those services being reachable. The OrgMentem/zotio MCP server is MIT-licensed according to the repository badge.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/orgmentem-zotio)<a href="https://allmcps.com/mcp/orgmentem-zotio"><img src="https://allmcps.com/api/badge/orgmentem-zotio?style=directory" alt="Zotio on AllMCPs" /></a>