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 등에 설치됩니다

문서

PDF

Merge, split, rotate and stamp PDFs by asking. Originals stay untouched.

Buy Pro, $19 once

Free tier needs no key. See the exact limits.

What you get

FV-2026-031-paid.pdf

Copy of FV-2026-031.pdf

PDF

Original

Untouched

StepTool
Read pages and sizepdf_info
Stamp PAID on the copypdf_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

  1. 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_info Checks the file is a readable, unencrypted PDF
      • pdf_stamp Draws 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)
  2. 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_merge Joins the three files in the given order
      • pdf_count Reports 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)
  3. 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_split Writes three PDFs, one per range (Pro: the file is over 30 pages)
      • pdf_rotate Turns 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

  1. Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
  2. 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

PDF

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 Can Claude answers

All tools (10)

ToolWhat it does
pdf_countPage count per file plus the total, for any number of PDFs, with how many were readable.
pdf_infoCall 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_mergeCall this tool to join several PDFs into one, in the order given.
pdf_pagesCall this tool to pull selected pages into one new PDF, in the order written: "2,4-6" gives four pages.
pdf_reorderCall this tool to write a new PDF with pages in the order you give.
pdf_rotateCall this tool to turn pages by a multiple of 90 degrees, clockwise for positive.
pdf_splitCall this tool to write one new PDF per range.
pdf_stampCall this tool to draw a word such as PAID or DRAFT across the pages, in a colour and position you choose.
pdf_textCall this tool for best-effort text extraction from standard-font PDFs.
pdf_watermark_businessCall 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