McpStamp PDF
Merge, split, rotate, watermark and fill PDF forms, and read text out of a scanned PDF, from a sentence in Claude. Returns real files, no upload to a third party.
เซิร์ฟเวอร์ MCP แบบโฮสต์
npx add-mcp 'https://mcp.zovo.one/mcp/pdf'ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ
เอกสาร
Merge, split, rotate and stamp PDFs by asking. Originals stay untouched.
Free tier needs no key. See the exact limits.
What you get
FV-2026-031-paid.pdf
Copy of FV-2026-031.pdf
Original
Untouched
| Step | Tool |
|---|---|
| Read pages and size | pdf_info |
| Stamp PAID on the copy | pdf_stamp |
PAID
Example from "Stamp an invoice PAID". Invented names, real math from the tools.
Ask Claude to join documents into one file, pull pages out of a scan, turn sideways pages, or stamp PAID across an invoice. Every job writes a new file and never changes the original. With the local install nothing is uploaded, because the server works on files on your own machine.
Made for Freelancers, Bookkeepers, Office managers, Job seekers
3 requests, start to finish
Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.
Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro
- Example 1 · Zofia Nowicka, freelance translator in Lodz, PolandStamp an invoice PAID
Here is FV-2026-031.pdf (uploaded). Stamp PAID across it and save it as FV-2026-031-paid.pdf.
pdf_infoChecks the file is a readable, unencrypted PDFpdf_stampDraws the PAID preset across the pages into a new file A stamped copy beside the original for her records. The original is untouched. Saves about 5 min (our estimate)
- Example 2 · Daniel Moore, architect applying for a role in Edinburgh, UKOne file for the job application
Merge cv.pdf, cover-letter.pdf and portfolio.pdf into application-moore.pdf, then tell me the page count.
pdf_mergeJoins the three files in the given orderpdf_countReports pages per file and the total One 18-page PDF in the right order, under the 5-file free limit, ready for the upload form. Saves about 10 min (our estimate)
- Example 3 · Laura Bennett, bookkeeper for a dental practice in Columbus, OhioSplit a 64-page scan for the auditor
Split scans/q3-statements.pdf into 1-21, 22-40 and 41- and rotate pages 5-6 of the first part by 90 degrees.
pdf_splitWrites three PDFs, one per range (Pro: the file is over 30 pages)pdf_rotateTurns the two sideways pages in the first part Three files, one per bank account, with the sideways pages fixed. Files over 30 pages need Pro. Saves about 15 min (our estimate)
Free and Pro, line by line
The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.
Free
$0 no key
Pro
$19 once, lifetime
pdf_info, pdf_count and pdf_text without limit
Merge any number of files
Merge up to 5 files per call
Split, extract and rotate any length
Split, extract and rotate files up to 30 pages
Stamp any text, colour and size
Reorder all pages
Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.
Or Pro on all 49 paid servers for $39 once. Get the bundle
Limits read from the code: servers/pdf/src/index.ts:18-19,:257,:324,:599,:643; https://mcp.zovo.one/s/pdf
Install
Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.
npm @theluckystrike/mcp-pdf
- Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
- Paste the URL with your token as a custom connector in your MCP client.
1. Free token
curl -s -X POST https://mcp.zovo.one/mcp/token
2. Connector URL (replace <token>)
https://mcp.zovo.one/mcp/pdf/t/<token>
Download the.mcpb bundle and open it. Claude Desktop installs it in one click.
Add this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.
{
"mcpServers": {
"pdf": {
"command": "npx",
"args": [
"-y",
"@theluckystrike/mcp-pdf"
]
}
}
}
One command in your terminal.
claude mcp add --transport http pdf https://mcp.zovo.one/mcp/pdf/t/<token>
# or run it locally
claude mcp add pdf -- npx -y @theluckystrike/mcp-pdf
Jobs this server does
Merge and split PDFs in Claude
Yes. Claude merges and splits PDFs you upload, with code execution on by default for Free, Pro and Max. The PDF server covers files on disk and Cursor.
You get: Stamped PDF Invoice
Can Claude make a PDF?
Yes, when code execution is on, the default on Free and Pro. The PDF server makes invoice PDFs and edits existing ones as named tools.
You get: PDF invoice PDF
Can ChatGPT edit PDFs?
ChatGPT can rework an uploaded PDF with its code tool. The PDF server merges, splits, rotates and stamps PDFs as new files, and reorders pages on Pro.
You get: Stamped PDF PDF
Can ChatGPT open PDFs?
ChatGPT can open a PDF you upload and answer questions about it. The PDF server adds page counts, text from standard PDFs and new files from page ranges.
You get: Stamped PDF PDF
Can Cursor read PDF files?
Yes. Cursor chat reads the text of a PDF you attach. A PDF server adds page counts, page ranges and new files as named tools.
You get: Stamped PDF PDF
Can Claude merge PDFs?
Yes. With code execution on, the default on Free, Pro and Max, Claude merges uploaded PDFs into one file you download. The PDF server works on disk.
You get: Stamped PDF PDF
Merge PDF
Yes. Merge, split, rotate and stamp PDFs by asking. Originals stay untouched. It runs in Claude and Cursor over MCP. Merged PDF
You get: Stamped PDF PDF
Split PDF MCP
Yes. Merge, split, rotate and stamp PDFs by asking. Originals stay untouched. It runs in Claude and Cursor over MCP. PAID stamp
You get: Stamped PDF
Questions this server answers
All tools (10)
| Tool | What it does |
|---|---|
pdf_count | Page count per file plus the total, for any number of PDFs, with how many were readable. |
pdf_info | Call this tool to inspect a PDF: page count, page sizes in points/mm, paper name, metadata (title, author, producer, dates) and whether it is encrypted. |
pdf_merge | Call this tool to join several PDFs into one, in the order given. |
pdf_pages | Call this tool to pull selected pages into one new PDF, in the order written: "2,4-6" gives four pages. |
pdf_reorder | Call this tool to write a new PDF with pages in the order you give. |
pdf_rotate | Call this tool to turn pages by a multiple of 90 degrees, clockwise for positive. |
pdf_split | Call this tool to write one new PDF per range. |
pdf_stamp | Call this tool to draw a word such as PAID or DRAFT across the pages, in a colour and position you choose. |
pdf_text | Call this tool for best-effort text extraction from standard-font PDFs. |
pdf_watermark_business | Call this tool to put your business name and VAT id in the footer of every page, from the shared profile mcp-invoice and mcp-docx write. |
Questions
Are my PDFs uploaded?
Not on the local install. It reads and writes files on your machine and makes no network request. The hosted URL is different. You send the file in the request and the server keeps it under your token for a limited time.
Can it read a scanned PDF?
No. There's no OCR. pdf_text tells you when a page is probably a scan.
Can it fill PDF forms?
No. It reads form field values but doesn't fill them.
More in Documents
Word document
Docx
Proposals, contracts and letters as real Word files you can open and edit.
DocumentsFree tier, Pro $19Hosted
Image
Image
Resize, compress, crop and watermark images with one sentence.
DocumentsFree tier, Pro $19Hosted
Invoices, PDFs and more
Office Suite
The whole back office as one local install. 50 servers, one config entry.
DocumentsIn the bundle