{"id":"linuxserver-paperless-ngx","name":"paperless-ngx","homepage":"https://hub.docker.com/r/linuxserver/paperless-ngx","repo_url":"https://hub.docker.com/r/linuxserver/paperless-ngx","category":"cms","subcategories":[],"tags":["self-hosted","document-management","ocr","invoices","search","docker","web-app"],"what_it_does":"paperless-ngx is a self-hosted web application for scanning, ingesting, OCR-ing, tagging, and searching documents (e.g., invoices, letters) with document management features such as import pipelines, metadata extraction, and full-text search.","use_cases":["Digitize and organize scanned paperwork (invoices, receipts, contracts, letters)","OCR documents and search by text","Auto-import documents from a folder or email ingestion workflow","Tag, classify, and manage documents over time","Personal or small-team document archive with privacy-focused self-hosting"],"not_for":["Teams that require a fully managed SaaS service with guaranteed uptime","Environments that cannot run Docker/containers or maintain self-hosted infrastructure","Use cases needing high-assurance security certifications without additional hardening","Organizations requiring strict compliance controls without verifying configuration"],"best_when":"You want a privacy-focused, self-hosted document management system with OCR and search, and you can manage the deployment and updates.","avoid_when":"You need an externally hosted, turnkey service (no self-hosting), or you cannot tolerate operational overhead for backups, updates, and security hardening.","alternatives":["paperless-ng","Piwigo/Nextcloud-based document libraries (with OCR add-ons)","Home Assistant file/document automations + search tools","Open-source DAM systems (depending on needs) such as Immich-like architectures (for media) or other document management projects"],"af_score":20.5,"security_score":39.8,"reliability_score":37.5,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:52:38.203375+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Session/cookie-based authentication (typical for web apps; exact mechanism depends on deployment)"],"oauth":false,"scopes":false,"notes":"paperless-ngx is a self-hosted web application; auth configuration is typically handled via the app and/or reverse proxy. No evidence here of OAuth or fine-grained OAuth scopes."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source self-hosted software; costs are infrastructure (server/storage), and optional OCR/conversion dependencies/configuration."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":20.5,"security_score":39.8,"reliability_score":37.5,"mcp_server_quality":0.0,"documentation_accuracy":30.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":0.0,"tls_enforcement":40.0,"auth_strength":55.0,"scope_granularity":10.0,"dependency_hygiene":40.0,"secret_handling":50.0,"security_notes":"Security for self-hosted web apps depends heavily on deployment configuration (TLS termination at reverse proxy, container hardening, keeping images up to date, and restricting access). No direct evidence of fine-grained scopes, OAuth, or explicit security headers/error codes from the provided data.","uptime_documented":0.0,"version_stability":60.0,"breaking_changes_history":50.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No programmatic interface (e.g., REST/OpenAPI/MCP) is evident from provided info; automation may require direct UI interaction or internal scripting.","Self-hosted deployments often require careful reverse-proxy and container networking configuration.","Document import/OCR pipelines can be slow and resource-intensive; agents may need to account for asynchronous processing."]}}