Home · Comparisons

MCP PDF Tools vs pdf-mcp and DocWand: which MCP server to pick

All three say they merge, split and stamp a PDF from chat. pdf-mcp (npm package mcp-pdf) goes much further than page-level jobs, adding form filling, annotations and signature fields. DocWand runs the opposite way: no install at all, a hosted MCP endpoint whose signing and form-filling actually execute in your browser tab rather than on the server. Ours sits between them: page-level jobs only, done locally, with an honest answer about the one thing none of the three can promise -- reading text out of a PDF whose font was not built for it.

The facts, read from each project

FactOurspdf-mcpDocWand
Tools12 (10 pdf tools plus 2 license tools)~24 across documents, forms, pages, signatures, security, export4 documented flows: sign, fill, merge, split
Transportstdio, no hosted route yetstdio (npx or global install)streamable HTTP only, hosted at mcp.docwand.app
Runs whereYour machine, no network call of any kindYour machineYour browser, on the DocWand site, files stay client-side
Text extractionpdf_text: names the reason when it fails (scan, or subset/CID font returning glyph numbers)Extract Text listed as a feature; the README marks it "requires additional implementation"Not offered; it is a sign-and-fill tool, not an extraction tool
Encrypted PDFsRefused with the fix named in the message; pdf_info still reports encrypted: trueEncrypt/decrypt are listed features with limited support notedNot documented
Account or key neededNo. No account, no API keyNo. No account, no API keyNo account for the free tools; nothing to sign up for
LicenceMITNot stated in the npm recordNot published; closed-source hosted service
CostFree tier, Pro $19 onceFree, per its npm listingFree tier per its pricing page

When to pick pdf-mcp

Pick it for form work: it lists form field discovery, filling single or multiple fields, exporting form data, flattening forms and adding annotations, none of which we do at all. Its own README also marks several export features, including text extraction, as "requires additional implementation," so check that a feature you need is actually wired up before relying on it rather than trusting the feature list on its own. It installs the same way ours does, with npx in a Claude Desktop or Cursor config.

When to pick DocWand

Pick it when you want zero install and the file never has to touch a server you do not control at all, including ours: DocWand's own description is that signing, filling, merging and splitting run entirely in the browser tab, so the PDF never leaves the device even over its hosted MCP endpoint. It does not do page-level jobs like rotate, reorder or per-page stamping, and it has no page-count or metadata reporting tool; it is a signing and light-editing tool, not a page-manipulation one.

When to pick ours

Pick ours for the specific page-level jobs a freelancer actually repeats: merge, split by range, extract or reorder pages, rotate a scan, stamp PAID or DRAFT or custom text, and a business watermark that reads the same shared profile MCP Invoice and MCP Docx write. It runs fully local with no network code at all, not even for licensing, and it is specific about the one thing it cannot do well: pdf_text is a two-hundred-line parser with no pdfjs dependency, so a subset-embedded or CID-encoded font returns glyph index numbers instead of letters, and the answer names the font as the reason rather than returning that garbage as if it were real text.

What we measured

The pdf package carries 39 automated tests, all passing, covering merge, split, stamping, rotation, encrypted-file refusal, the operations register and the shared business profile. Neither competitor publishes a test count in its README or npm record.

Install lines

Ours, Claude Code:

claude mcp add pdf -- npx -y @theluckystrike/mcp-pdf

pdf-mcp:

claude mcp add pdf-mcp -- npx -y mcp-pdf

DocWand has no install line: it is a remote connector URL, https://mcp.docwand.app/mcp, pasted into a client that accepts a remote MCP server the way connect-by-URL describes.

Exact config file paths per client are on the setup pages, and the longer walkthrough, including the glyph-index caveat in detail, is in merging, splitting and stamping PDFs from chat.

Questions

Can I run MCP PDF Tools and pdf-mcp at the same time?

Yes. MCP clients load several servers at once and the tool names do not collide: ours are pdf_merge, pdf_stamp and so on; pdf-mcp uses its own tool names for the same idea. Nothing is shared between them.

Which one actually extracts text from a PDF?

Ours does, with named limits: no OCR for scans, and glyph numbers instead of letters when a subset or CID font is in the way, both stated in the answer. pdf-mcp lists text extraction as a feature but marks it "requires additional implementation" in its own README. DocWand does not offer extraction at all.

Does any of these upload my PDF to a server?

Ours never does: no network call of any kind. pdf-mcp runs locally over stdio the same way. DocWand's processing runs in your browser tab even though the connection is a hosted MCP endpoint, per its own description.

What does each cost?

pdf-mcp is free per its npm listing. DocWand's core tools are free per its pricing page. Ours has a free tier and a one-time $19 Pro key, or $39 for the whole server collection, with no subscription.

Where can I read the competitor facts myself?

pdf-mcp's tool list and text-extraction caveat come from its README at github.com/nitaiaharoni1/pdf-mcp and its npm record for mcp-pdf. DocWand's tool set and hosted endpoint come from its official MCP registry entry, app.docwand/pdf, and docwand.app. All read on 2026-09-03.

Related

Product page · Setup per client · Guides · All comparisons