paperless-ngx-clean-up-inboxReview the Paperless-ngx inbox (or any selection of documents) one document at a time and fix what automatic import got wrong: useless titles (email subjects, scanner file names), wrong or import-day dates, wrong correspondents, document types and tags. Marks every reviewed document, removes duplica
paperless-ngx-edit-document-metadataChange the title, date, correspondent, document type, storage path, tags or custom fields of one or many Paperless-ngx documents with documents_partial_update and bulk_edit, avoiding the API's traps (null not clearing fields, tag lists being replaced, parent tags added automatically). Use when the u
paperless-ngx-find-duplicatesFind duplicate documents in Paperless-ngx (byte-identical copies flagged by has_duplicates, and same-content copies such as a scan and a PDF of the same invoice), pick which copy to keep, and move the others to the trash after the user confirms. Use when the user asks to find or remove duplicates, w
paperless-ngx-manage-instancesConfigure connections to one or more Paperless-ngx MCP server deployments: add a new instance (URL plus API token or OAuth login, optionally labeled), list which are configured and connected, or remove one. Every instance is registered as a user-scoped MCP server via `claude mcp add` (no settings.js
paperless-ngx-search-documentsFind Paperless-ngx documents by full text, title, correspondent, type, tag, date, custom field or ID while keeping results small, using documents_list and search_retrieve. Use when the user asks to find, list, count or look up documents ("where is my rental contract", "how many invoices from 2025",
paperless-ngx-tidy-metadataClean up Paperless-ngx correspondents, document types and tags: merge doubles (spelling variants, the same sender created twice), remove unused entries, fix tag hierarchies, and adjust matching rules. Use when the user asks to merge or deduplicate correspondents, types or tags, remove unused ones, o
paperless-ngx-unlock-pdfsRemove the password from encrypted PDFs in Paperless-ngx with documents_remove_password so Paperless-ngx can extract their text, then fix their metadata. Use when documents have empty content because they are password protected (bank statements, health insurance and government mail often are), or wh