Vinkius

Paperless-ngx MCP. Your AI agent becomes a digital librarian for your documents.

Paperless-ngx connects your digital archive to any AI agent, turning massive document folders into a searchable knowledge base. Use it to find tax receipts, contract details, or research papers instantly by asking natural questions. Manage tags, upload new files, and retrieve OCR text directly from your existing records.

Paperless-ngx MCP is compatible with Claude Claude
Paperless-ngx MCP is compatible with ChatGPT ChatGPT
Paperless-ngx MCP is compatible with Cursor Cursor
Paperless-ngx MCP is compatible with Gemini Gemini
Paperless-ngx MCP is compatible with Windsurf Windsurf
Paperless-ngx MCP is compatible with VS Code VS Code
Paperless-ngx MCP is compatible with JetBrains JetBrains
Paperless-ngx MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Search and Discover Records

Find specific documents by querying the full text, date ranges, or predefined organizational tags.

Manage Document Lifecycle

Upload new files to the archive, download originals for review, or delete outdated records.

Organize Metadata and Tags

Create, update, or retrieve tags and document types to keep your entire library consistently organized.

Inspect Document Content

Fetch the complete OCR text and detailed metadata for any file so your agent can analyze its contents fully.

Waiting for input…

AI Agent
Paperless-ngx

What AI agents can do with Paperless-ngx: 26 Tools for Document Management

These tools give your agent the specific actions it needs to manage documents, metadata, correspondents, and tags within your Paperless-ngx archive.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Paperless-ngx MCP

List Tags

Provides a complete list of every tag currently in use in the system.

Delete Tag

Removes an unused tag from your system.

Download Document

Retrieves the original physical file for a selected document ID.

Get Correspondent

Fetches all details about an existing correspondent by name or ID.

Get Document

Retrieves the full metadata and OCR text for a specific document file.

Get Document Type

Fetches details about a defined document type category.

Get Tag

Retrieves the full definition of a tag by its ID.

List Correspondents

Shows a list of all correspondents currently tracked in your archive.

List Document Types

Displays all the document types and categories you have defined.

List Documents

Searches and lists documents across the entire archive, supporting filters by date...

Preview Document

Generates and shows a visual preview link for a selected document.

Thumb Document

Creates and retrieves a small thumbnail image for a document.

Update Correspondent

Modifies the details of an existing correspondent record.

Update Document

Changes the metadata (like tags or date) associated with a specific document.

Update Document Type

Modifies the definition of an existing document category.

Update Tag

Updates the description or name of a tag.

Upload Document

Ingests and processes a new physical file into your document archive.

Create Tag

Generates a new keyword or tag to classify documents.

Create Correspondent

Adds a new individual or company name used in your archive.

Create Document Type

Defines and adds a new category for documents, such as 'Invoice' or 'Lease...

Create Saved View

Saves a specific filter combination so you can easily recall that view later.

List Saved Views

Lists all predefined filter views that you have saved for quick access.

Delete Correspondent

Permanently removes an individual or company from your correspondent list.

Delete Document

Removes a specific document file from the archive.

Delete Document Type

Deletes an existing document category definition.

Delete Saved View

Removes a previously saved filter view.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Paperless-ngx MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Paperless-ngx integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Paperless-ngx, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Paperless-ngx MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Paperless-ngx. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The Problem: Document searches are always too slow.

Today, finding one piece of information means navigating multiple systems or running complex queries in a dashboard. You have to remember if the record is filed under 'Client' or 'Project,' and then manually cross-reference dates across different folders just to confirm who signed what.

With this MCP, your agent acts like an internal expert. You ask it directly: 'Who was responsible for the billing in March 2023?' The agent doesn't browse; it uses its tools—like `list_documents` and filtering by date—to pull the specific records and deliver the answer instantly.

Paperless-ngx: Full document lifecycle management with Paperless-ngx MCP

The tedious steps of manually creating tags, then having to log back in later to update a correspondent’s name on several records are gone. You simply ask the agent to `update_correspondent` or run `create_tag`, and it handles the API calls across your entire archive.

Your AI client now manages the entire document lifecycle for you, from initial upload via `upload_document` to final retrieval using `get_document`. It's a seamless transition from paper chaos to conversational data access.

What Paperless-ngx MCP does for your AI

Stop wading through endless folders just to find one date or name. This connector lets you treat your document archive like a librarian that knows every word in it. Instead of manually searching folder structures or running complex queries, you simply ask your agent for what you need—and get an answer based on the full text and metadata of your files.

You can use dedicated functions to upload new documents, organize them by creating tags or updating correspondents, or pull out a specific document's details. If you're managing records across different systems, connecting it through Vinkius gives you one place to access this power from any compatible client.

It’s about turning static files into actionable data.

Built · Hosted · Managed by Vinkius Paperless-ngx MCP - Manage Digital Archives via AI
Server ID 019e38d2-4914-73e8-a4af-17ec62c81c35
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Frequently asked questions about Paperless-ngx MCP

How do I search my documents with Paperless-ngx MCP? +

You use the agent and ask it to list documents. The underlying tool, list_documents, allows you to specify filters like dates or keywords in your prompt.

Can I upload new files using the Paperless-ngx MCP? +

Yes. You use the upload_document tool. The agent handles sending the file and ensuring it gets processed by Paperless-ngx for OCR indexing.

What if a document needs more tags? Can I update them with Paperless-ngx MCP? +

You can use update_document to change metadata, or you can call the specific create_tag tool if the tag doesn't exist yet.

Do I need API tokens for Paperless-ngx MCP? +

Yes. You must provide your Personal API Token and API URL when subscribing to this MCP so the agent can authenticate and talk to your instance.

Can I retrieve just the text from a document using Paperless-ngx MCP? +

Absolutely. The get_document tool retrieves complete OCR text, allowing your AI client to read and summarize the content without needing a visual preview.

Can I search for documents using specific tags or date ranges? +

Yes. The list_documents tool allows you to filter by tags__id__in and created__date__gte. You can also perform a full-text search using the query parameter.

Is it possible to see a preview of a document without downloading the whole file? +

Absolutely. Use the preview_document or thumb_document tools to get visual representations of the document content directly through the agent.

Can I create new organization categories like tags or correspondents via AI? +

Yes, you have full management capabilities. You can use create_tag, create_correspondent, and create_document_type to organize your archive on the fly.