MCP.Market

PDF Toolkit MCP server

by beepboop2025·io.github.beepboop2025/pdf-toolkit-mcp·v2.1.2·2 stars

Legacy PDF Toolkit identity, pinned to its 2.1.1 package; maintained successor: PDF Suite MCP.

C65/100grade C
What users say
No reviews yet
Be the first
Safety scan
C65/100

full report

Adoption
Growing

2 stars102 downloads/wk

Reviews

Write one

Nobody has reviewed PDF Toolkit yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

PDF Toolkit 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

no findings
  • 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
Overall 65/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How PDF Toolkit compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
65/100
higher than 20% of 48,255 servers
GitHub stars
2
more than 75% of 28,688 servers
Downloads a week
102
more than 63% of 12,191 servers with a package

Install PDF Toolkit 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-toolkit-mcp -- npx -y pdf-suite-mcp
Add to Cursor

What the publisher says

From the PDF Toolkit 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 build

Configuration

Claude Code (one line, no clone)

claude mcp add pdf-suite -- npx -y pdf-suite-mcp

Any 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 Toolkit: common questions

Is PDF Toolkit MCP server safe?
With care: it is graded C, so read the findings first (65/100). Read the PDF Toolkit safety report
How do I install PDF Toolkit?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does PDF Toolkit need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is PDF Toolkit maintained?
The last commit was 55 days ago (2026-09-10). The latest release is v2.1.2.
How does PDF Toolkit compare with other MCP servers?
safety score 65/100 (higher than 20% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers); downloads a week 102 (more than 63% of 12,191 servers with a package). Full comparison.

More from beepboop2025 →