| searchdocuments | Full-text search | query, page, pagesize | | getdocument | Full details | id | | postdocument | Upload file | file (base64), filename, metadata | | downloaddocument | Get file base64 | id, original (bool) | | bulkeditdocuments | Batch operations | documents (IDs), method, params |
| listtags | All tags + colors + matching | | createtag | New tag, optional auto-match | | updatetag | Modify name/color/matching | | deletetag | Remove permanently | | bulkedittags | Batch permissions/deletion |
| listcorrespondents | All correspondents | | createcorrespondent | New, optional auto-match | | bulkeditcorrespondents | Batch permissions/delete |
Manages documents in Paperless-ngx via MCP tools. Searches, uploads, tags, organizes, and bulk-edits documents, correspondents, and document types. Use when working with Paperless-ngx, document management, OCR, or any mcp_paperless_* tool task. Source: kjanat/paperless-mcp.