MCP server for Paperless-ngx 3.x — full REST API coverage, schema-aware, token-frugal.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
PAPERLESS_TOKENAPI-SchlüsselerforderlichPaperless-ngx API token
Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.
list_usersUsers on this instance with their IDs and permissions. You need these IDs to set documentUsers on this instance with their IDs and permissions. You need these IDs to set document
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_groupsPermission groups with their IDs and member counts, for use in set_permissions payloads.Permission groups with their IDs and member counts, for use in set_permissions payloads.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_profileThe profile of the user whose API token this server is using. Confirms which account you areThe profile of the user whose API token this server is using. Confirms which account you are
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_configurationThe instance's application configuration: OCR defaults, output type, barcode settings, AIThe instance's application configuration: OCR defaults, output type, barcode settings, AI
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_logsNames of the log files available, e.g. 'paperless' and 'mail'.Names of the log files available, e.g. 'paperless' and 'mail'.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_logRead one of the instance's log files. Returns the tail by default — logs are long and mostlyRead one of the instance's log files. Returns the tail by default — logs are long and mostly
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_userOne user record by ID, including group membership and permission flags. Use it to resolve an owner ID
to a human name.One user record by ID, including group membership and permission flags. Use it to resolve an owner ID to a human name.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
bulk_edit_documentsprivilegiertApply one operation to many documents at once. Far cheaper than looping update_document, and theApply one operation to many documents at once. Far cheaper than looping update_document, and the
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
merge_documentsMerge several documents into one new PDF, in the order given. The originals stay unlessMerge several documents into one new PDF, in the order given. The originals stay unless
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rotate_documentsRotate every page of the given documents clockwise by 90, 180 or 270 degrees.Rotate every page of the given documents clockwise by 90, 180 or 270 degrees.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
edit_pdfprivilegiertReorder, rotate, remove or split out pages of a single document, producing a new document.Reorder, rotate, remove or split out pages of a single document, producing a new document.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
remove_pdf_passwordprivilegiertDecrypt password-protected PDFs so Paperless can OCR them. The password is sent to your PaperlessDecrypt password-protected PDFs so Paperless can OCR them. The password is sent to your Paperless
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
reprocess_documentsRe-run OCR and the archive generation for the given documents, e.g. after changing OCR settings.Re-run OCR and the archive generation for the given documents, e.g. after changing OCR settings.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_documentsprivilegiertMove several documents to the trash at once. Recoverable until the trash is emptied.Move several documents to the trash at once. Recoverable until the trash is emptied.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_custom_fieldsCustom fields defined on this instance, with their IDs, data types and how many documents useCustom fields defined on this instance, with their IDs, data types and how many documents use
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_custom_fieldOne custom field definition including its select options, if any.One custom field definition including its select options, if any.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_custom_fieldDefine a new custom field. The data type cannot be changed afterwards, so pick it deliberately.Define a new custom field. The data type cannot be changed afterwards, so pick it deliberately.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
update_custom_fieldRename a custom field or adjust its extra_data (e.g. add select options).Rename a custom field or adjust its extra_data (e.g. add select options).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_custom_fieldprivilegiertDelete a custom field definition and every value stored in it, across all documents.Delete a custom field definition and every value stored in it, across all documents.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
search_documentsFind documents by full-text search, metadata filters, or both. This is the main entry point forFind documents by full-text search, metadata filters, or both. This is the main entry point for
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_documentFetch one document's metadata by ID: title, correspondent, type, tags, dates, custom fields, notesFetch one document's metadata by ID: title, correspondent, type, tags, dates, custom fields, notes
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_document_contentReturn the OCR/extracted text of one document. Deliberately a separate tool: this is the mostReturn the OCR/extracted text of one document. Deliberately a separate tool: this is the most
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
update_documentChange metadata on a single document. Only the fields you pass are modified.Change metadata on a single document. Only the fields you pass are modified.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_documentprivilegiertMove a document to the trash. It stays recoverable until the trash is emptied or the retentionMove a document to the trash. It stays recoverable until the trash is emptied or the retention
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_document_metadataTechnical file metadata for a document: checksums, byte sizes, MIME type, stored filename, whetherTechnical file metadata for a document: checksums, byte sizes, MIME type, stored filename, whether
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_document_historyAudit trail of changes to a document — who changed which field, and when. Requires audit loggingAudit trail of changes to a document — who changed which field, and when. Requires audit logging
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_document_suggestionsPaperless' own suggestions for a document — correspondents, tags, document types and dates itsPaperless' own suggestions for a document — correspondents, tags, document types and dates its
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_document_ai_suggestionsSuggestions from the instance's configured LLM backend (Paperless-ngx 3.x, only if AI features areSuggestions from the instance's configured LLM backend (Paperless-ngx 3.x, only if AI features are
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_next_asnThe next free archive serial number, for filing a physical document alongside its scan.The next free archive serial number, for filing a physical document alongside its scan.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_selection_dataFor a set of document IDs, return how many of them carry each tag, correspondent, document type andFor a set of document IDs, return how many of them carry each tag, correspondent, document type and
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
download_documentSave a document's file to disk on the machine running this MCP server and return the path.Save a document's file to disk on the machine running this MCP server and return the path.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_document_thumbnailReturn the document's thumbnail image inline so it can actually be looked at.Return the document's thumbnail image inline so it can actually be looked at.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
bulk_download_documentsDownload several documents as one zip archive, written to the download directory.Download several documents as one zip archive, written to the download directory.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
upload_documentprivilegiertHand a file to Paperless for consumption. Provide either `path` (a file on the machine runningHand a file to Paperless for consumption. Provide either `path` (a file on the machine running
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
email_documentsSend one or more documents by email from the Paperless instance. This sends real mail to realSend one or more documents by email from the Paperless instance. This sends real mail to real
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_document_notesNotes attached to a document, with authors and timestamps. Notes hold context the OCR text doesNotes attached to a document, with authors and timestamps. Notes hold context the OCR text does
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_document_noteAttach a free-text note to a document. Use this to record context that belongs with the document
rather than in the conversation — why it was kept, what was agreed, what to do next.Attach a free-text note to a document. Use this to record context that belongs with the document rather than in the conversation — why it was kept, what was agreed, what to do next.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
delete_document_noteprivilegiertRemove a note from a document. Not recoverable.Remove a note from a document. Not recoverable.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_mail_accountsIMAP accounts Paperless fetches documents from. Passwords are not returned.IMAP accounts Paperless fetches documents from. Passwords are not returned.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_mail_accountOne mail account in full: server, port, username, folder and security settings. Passwords are never
returned by the API.One mail account in full: server, port, username, folder and security settings. Passwords are never returned by the API.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
40 von 40 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
MCP server for Paperless-ngx 3.x — full REST API coverage, schema-aware, token-frugal.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.
Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.
36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)
53 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.
+41 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.
Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.