PDF Suite MCP server
37 tools to read, create, merge, split, watermark, fill, redact & search PDFs. Local, no API key.
2 stars102 downloads/wk
Reviews
Write oneNobody has reviewed PDF Suite yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
PDF Suite tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan29 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancerepository not readable: repo not found3/15
- Maintainer identityno repository or website to verify2/10
How PDF Suite compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 65/100
- higher than 20% of 3,470 Web search servers
- GitHub stars
- 2
- more than 70% of 1,786 Web search servers
- Downloads a week
- 102
- more than 57% of 827 Web search servers with a package
Install PDF Suite in Claude Code, Cursor or VS Code
Runs npx -y pdf-suite-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add pdf-suite-mcp -- npx -y pdf-suite-mcp
What the publisher says
From the PDF Suite repository's README, as published. We do not edit it. Read it on GitHub
<!-- textura-banner -->
pdf-suite-mcp
A comprehensive MCP (Model Context Protocol) server for PDF operations. 37 tools for reading, searching, creating, merging, splitting, watermarking, stamping, form filling, redacting, annotating, comparing, optimizing, and more.
Built on open-source libraries — not affiliated with Adobe. Uses pdf-lib for PDF manipulation and unpdf (Mozilla pdf.js) for text extraction.
Requirements
- Node.js >= 18 (tested on Node 18, 20, 22, 24)
- npm or compatible package manager
Installation
git clone https://github.com/beepboop2025/pdf-suite-mcp.git
cd pdf-suite-mcp
npm install
npm run buildConfiguration
Claude Code (one line, no clone)
claude mcp add pdf-suite -- npx -y pdf-suite-mcpAny MCP client
Add to your client's MCP config:
{
"mcpServers": {
"pdf-suite": {
"command": "npx",
"args": ["-y", "pdf-suite-mcp"]
}
}
}From a local clone
{
"mcpServers": {
"pdf-suite": {
"command": "node",
"args": ["/path/to/pdf-suite-mcp/dist/index.js"]
}
}
}Tools Overview
Tool Reference
Reading
pdfreadtext — Extract text from all or specific pages.
- filePath (string, required) — PDF path
- pages (number[], optional) — Page numbers to extract (1-indexed). Returns per-page text with headers.
pdfinfo** — Page count, file size, all metadata, form field count, page dimensions (pts + inches), rotation, PDF version.
- filePath (string, required) — PDF path
- password (string, optional) — For encrypted PDFs
Searching
pdfsearch** — Full-text search across all pages. Returns matches with page numbers and surrounding context.
- filePath (string, required) — PDF path
- query (string, required) — Text or regex pattern
- caseSensitive (boolean, default: false)
- regex (boolean, default: false) — Treat query as regex
- contextChars (number, default: 60) — Characters of context around each match
pdfcompare** — Compare text content of two PDFs page by page. Reports identical/different pages with word-level change summary.
- filePath1, filePath2 (strings, required)
Creating
pdfcreate** — Create a PDF from text with auto word-wrapping, pagination, and headings.
- outputPath, content (required) — Lines starting with # render as bold headings
- fontSize (default: 12), margin (50), lineSpacing (1.4)
- pageSize: A4, Letter, Legal, A3, A5
- font: Helvetica, TimesRoman, Courier
- title, author (optional metadata)
pdfimagestopdf** — Convert PNG/JPG images to a PDF, one per page.
- imagePaths (string[], required), outputPath (required)
- pageSize: A4, Letter, Legal, FitImage (default: A4)
- margin (default: 0) — Padding around image
Manipulating
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-03downgradeA → Cscore 65
PDF Suite: common questions
- Is PDF Suite MCP server safe?
- With care: it is graded C, so read the findings first (65/100). Read the PDF Suite safety report
- How do I install PDF Suite?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does PDF Suite need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is PDF Suite maintained?
- The last commit was 55 days ago (2026-09-10). The latest release is v2.1.3.
- What can I use instead of PDF Suite?
- Servers from other publishers that do the same job: Zoteus MCP server, Free Search MCP server and Keyline Icons MCP server.
- How does PDF Suite compare with other Web search MCP servers?
- safety score 65/100 (higher than 20% of 3,470 Web search servers); github stars 2 (more than 70% of 1,786 Web search servers); downloads a week 102 (more than 57% of 827 Web search servers with a package). Full comparison.
Alternatives to PDF Suite
Same job from other publishers: the closest match first, then the best rated.
- ZoteusZotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.not reviewedEstablishedA
Free SearchNo-API-key web search, page fetching and document reading across many engines. Local-first.not reviewedEstablishedB- Keyline IconsSearch Keyline Icons by name and get any icon's SVG source or React import. No key, no network.not reviewedEstablishedA
- Papersgpt For ZoteroProfessional AI research tool for Zotero: chat with PDFs, whole-library search, Literature Radar, AutoPilot. 30+ LLMs or local models; built-in MCP server.not reviewedEstablishedB
- BraveVisit https://brave.com/search/api/ for a free API key. Search the web, local businesses, images,…not reviewedEstablishedA