Zotero Web API v3

Zotero MCP seamlessly connects your Zotero research library with Claude and other AI assistants (Cherry Studio, Cursor, etc.) via the Model Context Protocol. Discuss papers, get summaries, analyze citations, extract PDF annotations, and more!

Price:
Free

Zotero MCP seamlessly connects your Zotero research library with Claude and other AI assistants (Cherry Studio, Cursor, etc.) via the Model Context Protocol. Discuss papers, get summaries, analyze citations, extract PDF annotations, and more!

⚠️ Note: Before using Zotero MCP, you need to define your ZOTERO_API_KEY and ZOTERO_USER_ID.
You can create and copy these from your Zotero Security Settings page: https://www.zotero.org/settings/security.
If you are using an IDE, you can predefine these parameters in your IDE agent's rule settings. This way, you won’t need to input them every time you interact with the assistant.

✨ Features

  • Vector-based similarity search across your entire research library
  • Multiple embedding models: Default (free), OpenAI, and Gemini options
  • Intelligent results with similarity scores and contextual matching
  • Auto-updating database with configurable sync schedules

🔍 Search Your Library

  • Find papers, articles, and books by title, author, or content
  • Perform complex searches with multiple criteria
  • Browse collections, tags, and recent additions
  • NEW: Semantic search for conceptual and topic-based discovery

📚 Access Your Content

  • Retrieve detailed metadata for any item
  • Get full text content (when available)
  • Access attachments, notes, and child items

📝 Work with Annotations

  • Extract and search PDF annotations directly
  • Access Zotero's native annotations
  • Create and update notes and annotations

🔄 Easy Updates

  • Smart update system that detects your installation method (uv, pip, conda, pipx)
  • Configuration preservation – all settings maintained during updates
  • Version checking and automatic update notifications

🌐 Flexible Access Methods

  • Local method for offline access (no API key needed)
  • Web API for cloud library access
  • Perfect for both local research and remote collaboration

Configuration

Zotero MCP
{
  "mcpServers": {
    "": {
      "type": "sse",
      "autoApprove":"all",
      "url": "?authkey={Your-Zotero-Auth-Key}"
    }
  }
}