zotero-mcp
JSON →Read+write MCP server for Zotero with full write support â create items, manage collections, find and merge duplicates, import BibTeX
Tools · 15
- search_items Full-text search with collection, type, and tag filters
- get_item Detailed metadata or BibTeX export for a single item
- get_collections List all collections with hierarchy and item counts
- get_collection_items List items in a specific collection
- find_duplicates Find duplicates by title/DOI, or scan entire library
- get_tags List all tags with item counts
- create_item Create item from field data
- create_item_from_doi Create item by DOI (auto-fills metadata via Zotero translator + CrossRef)
- import_bibtex Import BibTeX entries into a collection
- update_item Update item fields with version conflict protection
- create_collection Create a collection (with optional parent)
- add_to_collections Add an item to multiple collections at once
- remove_from_collection Remove item from collection (doesn't delete it)
- merge_duplicates Merge duplicates: transfer metadata, tags, collections to keeper, delete rest
- delete_item Delete an item
Environment variables
ZOTERO_API_KEYZOTERO_USER_ID
Links
★ 1 GitHub stars