Connections & Capabilities
Connects To
Capabilities
Quickstart
Install
npx -y @smithery/cli install @danielkennedy1/pdf-tools-mcp --client claudeExposed MCP Tools (7)
DisplayRenders PDF pages as images.
Read-only operation; no modification of data.
MergeCombines multiple pages into a single long page.
Creates a new PDF, but does not modify existing files.
MetadataExtracts document metadata from a PDF.
Read-only operation; no modification of data.
TextExtracts text blocks and detailed text information from a PDF.
Read-only operation; no modification of data.
SnippetsCreates freeform or full-width snippets from PDF pages.
Creates a new PDF snippet, but does not modify existing files.
FuseCombines pages from multiple documents into a single document.
Creates a new PDF, but does not modify existing files.
DownloadFetches PDFs from URLs to local storage.
Downloads files from the internet; potential for malicious content.
Safety Assessment
This server provides useful PDF manipulation tools, but the write operations and remote fetching capabilities introduce moderate risks. It's reasonably safe for local, trusted PDFs, but caution is advised when processing PDFs from untrusted remote sources. Input validation and resource limits are important considerations.
- PDF documents are stored with UUID4 filenames for security.
- Includes both read and write operations, allowing for document manipulation.
- Clear separation of local and remote operations.
- Uses well-established libraries like PyMuPDF.
- Write operations on PDFs could potentially introduce vulnerabilities if not handled carefully.
- Remote PDF operations involve fetching data from URLs, posing a risk of malicious content.
- Lack of explicit input validation details in the provided documentation.
- No mention of resource limits or rate limiting for remote operations.
