Use Zotero with your AI.
Connect your account once and let the AI you already use work with it, without building another integration. Manage your research library via Zotero. list collections, search items, and organize references directly from any AI agent.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Complete set · 23 capabilities
The complete Zotero capability set.
These are the exact actions your AI can choose when you ask it to work with Zotero.
01-04
4 capabilities in this set.
Part of 23 available through Zotero.
- 01
Create items
Use get_new_item_template first to get the correct schema. Create new items in the Zotero library
- 02
Get collection
Get a specific collection by key
- 03
Get new item template
Get a JSON template for creating a new item of a specific type
- 04
List items
List items in the Zotero library
05-08
4 capabilities in this set.
Part of 23 available through Zotero.
- 05
List item tags
List tags for a specific item
- 06
Delete items
Delete multiple items (up to 50)
- 07
Get deleted
Get deleted objects since a specific library version
- 08
Get item type fields
List valid fields for a specific item type
09-12
4 capabilities in this set.
Part of 23 available through Zotero.
- 09
Get tag
Get tags matching a specific name
- 10
List collection items
List items in a specific collection
- 11
List collections
List all collections in the Zotero library
- 12
List item children
List child items (notes, attachments) for a specific item
13-16
4 capabilities in this set.
Part of 23 available through Zotero.
- 13
List item fields
List all available Zotero item fields
- 14
List item types
List all available Zotero item types
- 15
List publications
List items in My Publications
- 16
List subcollections
List subcollections of a specific collection
17-20
4 capabilities in this set.
Part of 23 available through Zotero.
- 17
List tags
List all tags in the library
- 18
List top collections
List top-level collections in the Zotero library
- 19
List top items
List top-level items in the Zotero library
- 20
Update item
Update an existing item (Partial Update / PATCH)
21-23
3 capabilities in this set.
Part of 23 available through Zotero.
- 21
Get item
Get a specific item by key
- 22
Delete item
Delete a single item
- 23
List trash items
List items in the trash
Observed, not estimated
1013ms average. Fast in production.
Zotero is checked daily against the live service.
- Fastest day
- 895ms
- Slowest day
- 1237ms
- 14-day trend
- Slowing+17%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 23 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Zotero, so you can see the experience inside your AI.
It does not authenticate your account with Zotero. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
Zotero Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_l1RjtHg84zZ6guqnNSXTgCcB6Ebkh26WQ194w3JW/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Zotero capabilities are ready to use.
{
"mcpServers": {
"zotero-mcp": {
"url": "https://edge.vinkius.com/vk_preview_l1RjtHg84zZ6guqnNSXTgCcB6Ebkh26WQ194w3JW/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
FAQ
Questions Zotero owners ask.
- 01
Can I search for specific items in my library using keywords?
Yes! Use the list_items capability with the q parameter. It performs a quick search across titles and creators to find exactly what you need.
- 02
How do I view the subcollections nested inside a main collection?
Simply use the list_subcollections capability and provide the collection_key of the parent collection. The agent will return all nested folders.
- 03
Does this support shared group libraries or only my personal library?
It supports both! Most capabilities, like list_collections or list_items, accept an optional group_id. If provided, the agent will query that specific group library instead of your personal one.
