Skip to content
MCPSTAMP

Stamped PDFHosted URL

PDF

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

PDF

Original

Untouched

StepTool
Read pages and sizepdf_info
Stamp PAID on the copypdf_stamp
PAID
Saved as
FV-2026-031-paid.pdf
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

    Stamp PAID across invoices/FV-2026-031.pdf 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
PAID and DRAFT stamp presets
Business name and VAT id footer
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.

Download pdf.mcpb

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

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

PDF Pro, $19 once

Buy Pro