Connect your account, then chat with AI to run tools.
Search your Zotero library, read citation metadata and notes, download attachments, and organize collections from chat — cloud sync or your local Zotero desktop library.
Try this workflow
Literature review shortlist
Search my Zotero library for papers about retrieval augmented generation, group the strongest matches by theme, and list title, authors, and year for follow-up reading.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
Academic Researchers, PhD Students, Literature Review Teams, Zotero Power Users
Literature review shortlist
Turns a broad topic into a grounded reading queue from saved references.
Search my Zotero library for papers about retrieval augmented generation, group the strongest matches by theme, and list title, authors, and year for follow-up reading.
Inspect a paper record
Reads a single reference and its notes and files before any editing.
Open this paper in my Zotero library, list its notes and attached PDFs, and tell me which details are missing before I can cite it.
Organize a collection
Combines collection setup with a library search in one request.
Create a Zotero collection for my thesis chapter, find the matching papers in my library, add the best ones, and tell me which I skipped and why.
Download a paper's PDF
Walks from a saved reference to its attached file and downloads it.
Find the PDF attached to this paper in my Zotero library and download it so I can read it.
Can an AI assistant work with my existing Zotero library?
Yes. It searches the references you have already saved, reads their metadata, notes, and tags, downloads attached PDFs, and organizes collections — grounded in your own library rather than a generic web search.
Does it work with Zotero on the web or the Zotero app on my computer?
Both. Connect your Zotero account and the assistant can read and edit your library from anywhere. Or read directly from the Zotero app while it is open on your machine — handy for a fast, private look at your library without syncing anything new.
Can it add and change papers, not just read them?
Yes, when you connect your Zotero account. It can create and update references, add papers to collections, tidy missing fields, and remove items you no longer need. Reading directly from the Zotero app on your computer is read-only.
Related editorial
Zotero Research Workflows with AI
How AI agents can search your saved library, read citation details and notes, download PDFs, organize collections, and work across shared group libraries.
Domain knowledge for Zotero — workflow patterns, data models, and gotchas for your AI agent.
Zotero stores bibliographic metadata in personal or group libraries. Items have stable 8-character keys. Attachments and notes are child items under parent records.
Choose one setup when you connect — not both in a single credential:
| Setup | Fields | tools/list |
|---|---|---|
| Local Zotero desktop | Desktop tunnel + optional port | Read tools only |
| Zotero cloud API | user_id + api_key | All tools |
Need local reads and cloud writes? Create two credentials on two MCP servers.
Add existing Zotero items to a collection without duplicating citation records. Pass one or more item keys.
Delete a Zotero collection via the cloud Web API. Items remain in the library; only the folder container is removed.
Permanently delete a Zotero item via the cloud Web API. Requires the current item version unless you omit version and let the tool fetch it.
Download the file bytes for a Zotero attachment item. Returns base64 content plus content type and filename metadata. Large files may spill to a downl...
List items belonging to a Zotero collection. Use get_items with collection_key as an alternative search entry point.
Get Zotero collections in a library. Pass collection_key for one collection, or omit it to list collections. Use top=true for root-level folders only.
List Zotero group libraries the connected account can access. Use a returned group id as group_id on other tools for shared libraries.
List child items under a Zotero parent item — typically notes and file attachments. Use the attachment item key with download_file to fetch PDF bytes.
Get items from a Zotero library. Pass item_key for one record with full metadata, or omit it to list or search items. Filter with q, tag, item_type, o...
Get an empty editable JSON template for a Zotero item type. Use before upsert_item when you need the expected fields for a new record.
Verify Zotero credentials. In cloud mode returns API key access metadata including user ID and permissions. In local desktop mode confirms the running...
List tags in a Zotero library. Filter by q for tag-name search. Use returned tag names with get_items tag filters.
Remove an item from a Zotero collection. The citation record stays in the library unless you delete the item separately.
Create or rename a Zotero collection via the cloud Web API. Omit collection_key to create; pass collection_key and version to update.
Create or update a Zotero library item via the cloud Web API. Omit item_key to create; pass item_key and version to patch an existing record. Use get_...
Connect AI to your Zotero reference library. Search items and collections, read metadata and notes, download PDF attachments, and create or update citation records — via the Zotero Web API or the local desktop API when Zotero is running on your machine. It provides 15 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/zotero. Authentication is handled automatically.
Zotero provides 15 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Zotero uses API Key. Zotero requires credentials. Connect via MCPBundles and authentication is handled automatically.
Yes. It searches the references you have already saved, reads their metadata, notes, and tags, downloads attached PDFs, and organizes collections — grounded in your own library rather than a generic web search.
Both. Connect your Zotero account and the assistant can read and edit your library from anywhere. Or read directly from the Zotero app while it is open on your machine — handy for a fast, private look at your library without syncing anything new.
Yes, when you connect your Zotero account. It can create and update references, add papers to collections, tidy missing fields, and remove items you no longer need. Reading directly from the Zotero app on your computer is read-only.
Yes. The assistant can work across your personal library and the Zotero group libraries you belong to, so a lab or reading group can keep a shared shelf of papers organized from chat.
Connect Zotero to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/zoteroThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Zotero and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More collaboration integrations you might like
Google Classroom is an online learning platform that facilitates course management, assignments, and...
GitBook is a platform for creating, maintaining, and sharing documentation. Teams collaborate on con...
Confluence is a collaborative workspace where teams can create, organize, and share project document...
Slack MCP server for team collaboration and communication. Read and post messages, reply to threads,...
Missive is a collaborative inbox for teams, unifying email, SMS, WhatsApp, Instagram, Messenger, and...
RingCentral is a cloud-based communication platform that offers messaging, video conferencing, and V...