← Back to search

MCP Document Reader

xt765 Scanned 9d ago

An MCP enabled multi-format document reader supporting DOCX, PDF, TXT, and Excel files

B
86.2 / 100

Versions

1.0.0latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 1

read_document
annotations: none low

Reads and extracts text from a specified document file. Supports multiple document types: TXT, DOCX, PDF, Excel (XLSX, XLS). :param filename: Path to the document file to read (supports absolute or relative paths) :return: Extracted text from the document

filename str

Permissions 1

filesystem low
Server uses filesystem capabilities via: open(), os, pathlib, tempfile

Scan Findings 57

low
Tool 'read_document' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: mcp@1.26.0 (GHSA-hvrp-rf83-w775) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.26.0 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.26.0 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.26.0 (PYSEC-2026-3481) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.26.0 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.26.0 (PYSEC-2026-3483) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-248m-82v9-q6g6) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-3crg-w4f6-42mx) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-4pxv-j86v-mhcw) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-52x6-gq3r-vpf4) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-55h5-xmcq-c37v) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-5hgr-hg42-57jg) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-5qjq-93h5-hrgp) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-5xf7-4p34-54qr) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-7gw9-cf7v-778f) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-87mj-5ggw-8qc3) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-cj93-chg6-vgv8) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-fp3f-mc75-235c) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-fwg2-594c-jp42) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-g867-7843-wf8q) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-g9xf-7f8q-9mcj) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-j543-4vmf-qm7v) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-jj6c-8h6c-hppx) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-jm82-fx9c-mx94) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-m2v9-299j-rv96) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-qpxp-75px-xjcp) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-wjqc-6w8f-h24c) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (GHSA-x284-j5p8-9c5p) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3004) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3006) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3007) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3009) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3010) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3011) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3012) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3016) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3018) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3020) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3021) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3022) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3023) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3025) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3026) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3610) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3611) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3612) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3613) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3655) dependency_analyzer · 95%
medium
Vulnerable dependency: pypdf@6.8.0 (PYSEC-2026-3656) dependency_analyzer · 95%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: read_document manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: filesystem access detected permission_analyzer · 80%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%