Paperless-NGX MCP Server
by nloui
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
PAPERLESS_URL | Yes | URL to your Paperless-NGX instance (e.g., http://your-paperless-instance:8000) | |
PAPERLESS_API_TOKEN | Yes | Your Paperless-NGX API token generated from the user profile |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
bulk_edit_documents | Perform bulk operations on documents |
post_document | Upload a new document to Paperless-NGX |
list_documents | List all documents |
get_document | Get a specific document by ID |
search_documents | Search documents using full-text query |
download_document | Download a document by ID |
list_tags | List all tags |
create_tag | Create a new tag |
update_tag | Update an existing tag |
delete_tag | Delete a tag |
bulk_edit_tags | Bulk edit tags (set permissions or delete) |
list_correspondents | List all correspondents |
create_correspondent | Create a new correspondent |
bulk_edit_correspondents | Bulk edit correspondents (set permissions or delete) |
list_document_types | List all document types |
create_document_type | Create a new document type |
bulk_edit_document_types | Bulk edit document types (set permissions or delete) |