MCPVault

duplicates

MCP tool from Zotero MCP by 54yyyu

off

How to use it

duplicates is exposed by the Zotero MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the duplicates tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Zotero MCP

$docker run --rm ghcr.io/<owner>/zotero-mcp:latest
FULL ZOTERO MCP LISTING

Other tools in Zotero MCP (39)

all

Everything (the pre-0.9 behaviour)

chatgpt-connector

auto

discovery

off

feeds

off

libraries

on

pdf-geometry

on

relations

off

scite

off

scite_check_retractions

Scan items for retractions and editorial notices

scite_enrich_item

Get Scite citation tallies and retraction alerts for a paper

scite_enrich_search

Search your Zotero library with Scite-enriched results (tallies + alerts inline)

search-admin

on

zotero_add_by_bibtex

Add one or more items from BibTeX (inline or .bib file)

zotero_add_by_csl_json

Add one or more items from CSL JSON (inline or file)

zotero_add_by_doi

Add a paper by DOI with automatic metadata and open-access PDF attachment

zotero_add_by_isbn

Add a book by ISBN (Open Library + Google Books cascade)

zotero_add_by_url

Add a paper by URL (arXiv, DOI URLs, and general webpages)

zotero_add_from_file

Import a local PDF or EPUB file with automatic DOI extraction

zotero_advanced_search

Perform complex searches with multiple criteria

zotero_attach_file

Attach a local file or a PDF URL to an existing item by key (no new item created; returns the attachment key; idempotent per filename and content hash)

zotero_create_annotation

Create a highlight (text=) or an area annotation (rect=[x, y, width, height])

zotero_get_annotations

Get annotations (including direct PDF extraction); use format="json" for normalized records suitable for scripts and other MCP tools

zotero_get_collection_items

Get items in a collection

zotero_get_collections

List collections

zotero_get_item_children

Get attachments and notes for one item or many (pass an array of keys)

zotero_get_item_fulltext

Get full text content

zotero_get_item_metadata

Get detailed metadata (supports format="markdown", format="json" for complete raw Zotero metadata, and format="bibtex")

zotero_get_notes

Retrieve notes from your Zotero library; pass query to search note and annotation text instead of listing

zotero_get_page_layout

Detect figure/table regions on a PDF page (with captions and normalized coordinates) for accurate area annotation placement — its reported bbox can be passed straight to zoterocreateannotation(rect=...)

zotero_get_recent

Get recently added items

zotero_get_search_database_status

Check database status and configuration

zotero_get_tags

List all tags

zotero_manage_note

Create, update, or delete a note via action="create""update""delete" (beta feature)

zotero_search_by_tag

Search your library using custom tag filters

zotero_search_items

Search your library by keywords

zotero_semantic_search

AI-powered similarity search with embedding models

zotero_set_item_parent

Set, change, or clear an item's parent (parentkey=null makes it top-level)

zotero_synthesize_annotations

Build a per-paper annotation/note digest; supports format="json" for structured grouped output

zotero_update_search_database

Manually update the semantic search database