delete_collection

MCP tool from Zotero Agent by psiQAQ

Delete a collection, with optional item deletion.

How to use it

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

Install Zotero Agent

$claude mcp add --transport http zotero-mcp http://127.0.0.1:23120/mcp `
FULL ZOTERO AGENT LISTING

Other tools in Zotero Agent (39)

add_items_to_collection

Add one or more items to a collection.

check_retractions

Check items against scite.ai editorial notices such as retractions or corrections.

create_collection

Create a new collection, optionally under a parent collection.

enrich_item_metadata

Fill missing fields (abstract/venue/volume/issue/pages/ISSN/publisher/date) from a DOI via doi.org CSL-JSON + OpenAlex; dry-run default, confirm write requires write.enabled.

extract_identifier_from_pdf

Mine DOI or arXiv ID from a PDF's fulltext cache using frequency voting. Read-only.

find_doi

Reverse-lookup a DOI via CrossRef title-similarity (≥0.86 threshold), or mode:"repair" to validate a dead DOI (Handle System API) and propose a replacement; dry-run default, confirm write requires write.enabled.

find_missing_pdfs

Report items without PDFs or fetch open-access PDFs for them.

find_similar

Find items that are semantically similar to a given item.

fulltext_database

Access the cached full-text database with list, search, get, and stats actions.

get_annotations

Get annotations and notes for a specific item or annotation ID.

get_collection_details

Get detailed information for a specific collection.

get_collection_items

List items inside a specific collection.

get_collections

List collections in the library, including recursive tree output when needed.

get_content

Read full-text content from PDFs, attachments, notes, and abstracts.

get_item_abstract

Get the abstract or summary of a specific item.

get_item_details

Get detailed metadata for a specific Zotero item.

get_libraries

List the Zotero libraries available in the current client.

get_subcollections

Get child collections under a specific collection.

import_bibliography

Bulk-import BibTeX / RIS / CSL-JSON (auto-detected); idempotent dedup by DOI / title similarity; dry-run plan by default.

import_by_identifier

Import an item by DOI, arXiv ID, ISBN, or PMID.

install_plugin_from_url

Install or upgrade a plugin XPI from a reachable URL or file path.

manage_pdf_resolvers

Register Sci-Hub / Anna's Archive into Zotero's native PDF resolver pref (grey sources default automatic=false, manual-only); actual download is via findmissingpdfs.

reload_plugin

Reload an installed Zotero plugin for development workflows.

remove_items_from_collection

Remove one or more items from a collection without deleting them from the library.

run_javascript

Execute JavaScript inside the Zotero process for advanced automation.

search_annotations

Search highlights, notes, and comments by query, color, tag, or item scope.

search_collections

Search collections by name.

search_fulltext

Search across cached full-text document content and return matching passages.

search_libraries

Search libraries by name.

search_library

Search the Zotero library with filters such as title, year, full text, item type, and relevance scoring.

search_web_of_science

Search Clarivate Web of Science Starter API with an advanced query; applies plan-aware rate, daily, and per-call safeguards and returns normalized records for identifier-based import.

semantic_search

Run embedding-based semantic search to find conceptually related content.

semantic_status

Show the status and index statistics of the semantic search service.

update_collection

Rename or move an existing collection.

upgrade_preprints

Find the published version of arXiv-style preprints via OpenAlex title search and upgrade DOI/venue/date/itemType; old values backed up into Extra; dry-run default.

write_item

Create items, re-parent attachments, or import local files as attachments.

write_metadata

Update item metadata such as title, abstract, DOI, date, or creators.

write_note

Create, update, or append Zotero notes.

write_tag

Add, remove, or replace tags on Zotero items.