PaperlessMCP
JSON →MCP server for Paperless-ngx document management. 43 tools for AI-powered document organization - full CRUD on documents, tags, correspondents, document types, storage paths, and custom fields.
Tools · 32
- search_documents Search documents with filters
- upload_document Uploads, auto-tags, sets correspondent
- download_document Download a document
- update_document Update a document's metadata
- delete_document Remove a document with confirmation (dry-run by default)
- bulk_update_documents Bulk updates dozens of documents at once
- reprocess_document_ocr Trigger OCR reprocessing for a document
- create_tag Creates tag with color and matching rules
- read_tag Read a tag's details
- update_tag Update a tag's properties
- delete_tag Delete a tag
- list_tags List all tags
- create_correspondent Create a new correspondent
- read_correspondent Read a correspondent's details
- update_correspondent Update a correspondent
- delete_correspondent Delete a correspondent
- list_correspondents List correspondents by document count
- create_document_type Create a new document type
- read_document_type Read a document type's details
- update_document_type Update a document type
- delete_document_type Delete a document type
- list_document_types List all document types
- create_storage_path Creates organized folder structure
- read_storage_path Read a storage path's details
- update_storage_path Update a storage path
- delete_storage_path Delete a storage path
- list_storage_paths List all storage paths
- create_custom_field Add custom metadata (dates, amounts, URLs, etc.)
- read_custom_field Read a custom field's details
- update_custom_field Update a custom field
- delete_custom_field Delete a custom field
- list_custom_fields List all custom fields
Environment variables
PAPERLESS_BASE_URLPAPERLESS_API_TOKENPAPERLESS_URLPAPERLESS_TOKEN
Links
★ 16 GitHub stars