# Paperless-NGX

> Use this tool when you need to manage and interact with document collections through natural language interfaces, solving problems of document organization and search. It provides a TypeScript-based API for inputs and API tokens for secure authentication, with outputs including managed documents, tags, and correspondents. Ideal for use cases where AI assistants require access to document management systems, such as Paperless-NGX, for streamlined information retrieval and organization.

Canonical page: https://skillsregistry.net/skills/baruchiro-paperless-ngx  
JSON: https://api.skillsregistry.net/v1/skills/baruchiro-paperless-ngx

## Description

Paperless-MCP is a server implementation that enables AI assistants to interact with Paperless-NGX document management systems. Developed by Baruch Odem, it provides tools for managing documents, tags, correspondents, and document types through a TypeScript-based API. The server can run in both stdio mode (for CLI use) and HTTP mode (for remote access), with Docker support for containerized deployment. It features robust error handling, type safety throughout the codebase, and comprehensive authentication via API tokens. Particularly valuable for users who need to organize, search, and manage their document collections through natural language interactions.

## Trust

- **Trust score (0–1):** 0.87
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/baruchiro-paperless-ngx)
- **Repository:** <https://github.com/baruchiro/paperless-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "baruchiro-paperless-ngx"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/baruchiro-paperless-ngx` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/baruchiro-paperless-ngx/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
