PDF Toolkit
The pdfcpu app and MCP server
Merge, split, compress, rotate, watermark and password-protect PDFs. Works offline; your files never leave your computer.
Free · no account · 3 free uses of every tool · also for Mac (Intel), Windows, Linux

The pdfcpu app and MCP server
Merge, split, compress, rotate, watermark and password-protect PDFs. Works offline; your files never leave your computer.
Free · no account · 3 free uses of every tool · also for Mac (Intel), Windows, Linux

Combine several PDFs into one, in the order listed.
Split a PDF into smaller files.
Shrink a PDF by removing duplicate and unused data. Text and images stay the same quality.
Rotate all pages or a range of pages.
Stamp text such as DRAFT or CONFIDENTIAL across every page.
Protect a PDF with AES-256 encryption.
Remove the password from a PDF you have the password for.
Save selected pages as separate PDF files.
GUI Hub gives your assistant these 8 tools. Install it once (below) and ask in plain words.
| MCP tool | What it does | Inputs |
|---|---|---|
| pdfcpu_merge | Combine several PDFs into one, in the order listed. | inputs* array out* string |
| pdfcpu_split | Split a PDF into smaller files. | input* string outDir* string mode string span number |
| pdfcpu_optimize | Shrink a PDF by removing duplicate and unused data. Text and images stay the same quality. | input* string out* string |
| pdfcpu_rotate | Rotate all pages or a range of pages. | input* string rotation string pages string out* string |
| pdfcpu_watermark | Stamp text such as DRAFT or CONFIDENTIAL across every page. | input* string text* string style string out* string |
| pdfcpu_encrypt | Protect a PDF with AES-256 encryption. | input* string upw* string opw* string out* string |
| pdfcpu_decrypt | Remove the password from a PDF you have the password for. | input* string upw string out* string |
| pdfcpu_extract_pages | Save selected pages as separate PDF files. | input* string pages* string outDir* string |
* required
Free to try — 3 full uses of every tool.
Download the one-file extension, double-click it, press Install. Done — ask Claude for a file job.
Download gui-hub.mcpbAdd an MCP server with this command (needs Node.js 18+):
npx -y github:MuttyRab/MuttyRab.github.io
Claude Code:
claude mcp add gui-hub -- npx -y github:MuttyRab/MuttyRab.github.io
Point-and-click forms for every tool, plus a Use with AI button that connects Claude Desktop or Cursor for you.
Download for WindowsNew independent apps get this one-time caution. The full source is public on GitHub.
“Merge” runs the official pdfcpu 0.16.4 program with arguments passed directly — never through a shell.
pdfcpu merge /Users/you/out.pdf /Users/you/a.pdf /Users/you/b.pdf
Use PDF Toolkit 3 times free. $9 once unlocks all of GUI Hub Essentials.
Every tool works 3 times free first. Secure checkout by Polar; your license key arrives by email — paste it into the app, or just give it to your AI. 30-day refunds.
Powered by pdfcpu 0.16.4 (Apache-2.0), downloaded from its official release and verified by SHA-256. GUI Hub is independent and not affiliated with pdfcpu.