Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Pdf Suite MCP
Pdf Suite MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 6:40:40 PM

Pdf Suite MCP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website

37 tools to read, create, merge, split, watermark, fill, redact & search PDFs. Local, no API key.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "pdf-suite-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "pdf-suite-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

pdf-suite-mcp

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

bash
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)

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

Any MCP client

Add to your client's MCP config:

config.json
{
  "mcpServers": {
    "pdf-suite": {
      "command": "npx",
      "args": ["-y", "pdf-suite-mcp"]
    }
  }
}

From a local clone

config.json
{
  "mcpServers": {
    "pdf-suite": {
      "command": "node",
      "args": ["/path/to/pdf-suite-mcp/dist/index.js"]
    }
  }
}

Tools Overview

CategoryToolsCount
ReadExtract text (per-page), PDF info & metadata2
SearchFull-text search with context, compare two PDFs2
CreateGenerate PDFs from text (with headings), images to PDF2
ManipulateMerge, split, rotate, delete, extract, reorder, insert, reverse, blank pages, crop, overlay PDF, N-up page layout12
OverlayWatermark, page numbers, add text, add image, headers/footers, business stamps, signatures7
AnnotateRedact regions, highlight, draw shapes (rect/line/ellipse)3
FormsRead form fields, fill forms (text/checkbox/dropdown/radio)2
MetadataSet title, author, subject, keywords, creator, producer1
SecurityDecrypt password-protected PDFs1
OptimizeFlatten forms, compress, validate, repair4
AttachmentsEmbed files inside a PDF1

Tool Reference

Reading

pdf_read_text β€” 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.

pdf_info β€” 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

pdf_search β€” 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

pdf_compare β€” Compare text content of two PDFs page by page. Reports identical/different pages with word-level change summary.

  • filePath1, filePath2 (strings, required)

Creating

pdf_create β€” 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)

pdf_images_to_pdf β€” 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

pdf_merge β€” Merge multiple PDFs.

  • filePaths (string[], min 2), outputPath

pdf_split β€” Split into individual pages or custom ranges.

  • filePath, outputDir
  • ranges (optional) β€” [{start, end}] (1-indexed, inclusive). Omit to split into individual pages.

pdf_rotate β€” Rotate pages 90/180/270 degrees clockwise.

  • filePath, outputPath, rotation ("90"/"180"/"270")
  • pages (optional) β€” Omit for all pages

pdf_delete_pages β€” Remove specific pages.

  • filePath, outputPath, pages (number[], required)

pdf_extract_pages β€” Extract specific pages into a new PDF.

  • filePath, outputPath, pages (number[], required)

pdf_reorder β€” Reorder or duplicate pages.

  • filePath, outputPath, pageOrder (number[]) β€” e.g. [3, 1, 2] or [1, 1, 2] to duplicate page 1

pdf_insert_pages β€” Insert pages from one PDF into another at a specific position.

  • targetPath, sourcePath, outputPath
  • insertAfter (number) β€” 0 = beginning, use target page count for end
  • sourcePages (number[], optional) β€” Which source pages to take. Omit for all.

pdf_reverse β€” Reverse page order.

  • filePath, outputPath

pdf_blank_pages β€” Insert blank pages after specified positions.

  • filePath, outputPath
  • afterPages (number[]) β€” e.g. [0, 3] inserts blanks at the beginning and after page 3
  • pageSize: MatchPrevious (default), A4, Letter, Legal

pdf_crop β€” Crop pages by setting a crop box (does not resize, hides content outside the box).

  • filePath, outputPath, x, y, width, height (all in points)
  • pages (optional)

pdf_overlay_pdf β€” Overlay a single page from one PDF on top of another. Uses a single overlay page applied to selected base pages β€” not a page-by-page multi-page overlay.

  • basePath (background), overlayPath (foreground), outputPath
  • overlayPage (default: 1) β€” Which overlay page to use
  • pages (optional) β€” Which base pages to apply it to

pdf_page_layout β€” Arrange multiple pages onto single sheets (N-up printing). Scales and positions source pages into a 2-up or 4-up grid.

  • filePath, outputPath
  • layout: "2-up" (2 pages side-by-side) or "4-up" (2Γ—2 grid)
  • pageSize: A4, Letter, Legal (default: Letter)

Overlays

pdf_watermark β€” Diagonal text watermark, properly centered regardless of rotation angle.

  • filePath, outputPath, text (required)
  • opacity (0.15), fontSize (60), color (#888888), rotation (45 degrees)
  • pages (optional)

pdf_page_numbers β€” Add page numbers to every page.

  • filePath, outputPath
  • position: bottom-center (default), bottom-left, bottom-right, top-center, top-left, top-right
  • startNumber (1), prefix (""), suffix (""), fontSize (10), margin (30), color (#4d4d4d)

pdf_add_text β€” Add text at exact coordinates. Supports multi-line (\n) and bold fonts.

  • filePath, outputPath, text, page, x, y
  • fontSize (12), color (black), lineSpacing (1.4)
  • font: Helvetica, HelveticaBold, TimesRoman, TimesRomanBold, Courier, CourierBold

pdf_add_image β€” Add PNG/JPG at exact coordinates.

  • filePath, outputPath, imagePath, page, x, y
  • width, height (proportional scaling if only one given; original size if both omitted)
  • opacity (1)

pdf_header_footer β€” Headers and/or footers with dynamic placeholders.

  • filePath, outputPath
  • header, footer β€” Use {page} for current page, {pages} for total
  • fontSize (9), margin (30), align (center/left/right), color (#4d4d4d)

pdf_stamp β€” Styled business stamps with border and rotation.

  • filePath, outputPath
  • type: APPROVED, REJECTED, CONFIDENTIAL, DRAFT, FINAL, COPY, VOID, ORIGINAL, REVISED, FOR REVIEW, CUSTOM
  • customText (string, only for CUSTOM type)
  • position: top-right (default), top-left, bottom-right, bottom-left, center
  • pages (optional), opacity (0.75), rotation (-15)

pdf_sign β€” Add a signature image with smart positioning.

  • filePath, outputPath, imagePath
  • page (default: last page)
  • position: bottom-right (default), bottom-left, bottom-center
  • width (150, height scales proportionally), margin (50)

Annotating

pdf_redact β€” Draw opaque rectangles over regions.

  • filePath, outputPath
  • regions β€” [{page, x, y, width, height}]
  • color (default: black)

WARNING: Visual-only redaction. This tool covers content with an opaque box but does NOT remove the underlying text or data from the PDF structure. The original content can still be extracted programmatically by anyone with a PDF parser. Do NOT use this for true sanitization of sensitive data (SSNs, passwords, PII, etc). For secure redaction that strips content from the PDF, use Adobe Acrobat Pro, qpdf, or mutool clean.

pdf_highlight β€” Translucent highlight boxes (like a highlighter pen).

  • filePath, outputPath
  • highlights β€” [{page, x, y, width, height, color?}] (per-highlight color, default: yellow)
  • opacity (0.35)

pdf_draw β€” Draw shapes: rectangles, lines, and ellipses.

  • filePath, outputPath
  • shapes β€” array of shape objects:
    • rectangle: {type: "rectangle", page, x, y, width, height, color?, borderColor?, borderWidth?, filled?, opacity?}
    • line: {type: "line", page, x, y, width, height} where x/y = start point, width/height = end point coordinates
    • ellipse: {type: "ellipse", page, x, y, width, height, color?, filled?, opacity?}

Forms

pdf_form_read β€” List all form fields with names, types, current values, and dropdown/radio options.

  • filePath, password (optional)

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Pdf Toolkit MCP logoPdf Toolkit MCP

    37 tools to read, create, merge, split, watermark, fill, redact & search PDFs. Local, no API key.

    πŸ’» Developer Tools0 views
    Compare vs Pdf Toolkit MCP β†’
  • Docs logoDocs

    Search and read Empryo's documentation. Read-only, no auth, no local access.

    πŸ’» Developer Tools0 views
    Compare vs Docs β†’
  • Ignite UI MCP Server logoIgnite UI MCP Server

    Unified MCP server for Ignite UI β€” documentation, API, and CLI scaffolding

    πŸ’» Developer Tools1 views
    Compare vs Ignite UI MCP Server β†’
  • Legalize logoLegalize

    Official MCP connector for Legalize: read and search its whole open corpus, at any point in time.

    πŸ’» Developer Tools1 views
    Compare vs Legalize β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
1
Stargazers on the source repository.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Pdf Suite MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "pdf-suite-mcp": { "command": "npx", "args": ["-y", "pdf-suite-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPdf Suite MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/pdf-suite-mcp?style=directory)](https://allmcps.com/mcp/pdf-suite-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/pdf-suite-mcp"><img src="https://allmcps.com/api/badge/pdf-suite-mcp?style=directory" alt="Pdf Suite MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
36Quality signal: Fair Β· 36/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Pdf Suite MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code