PDF Tools MCP

PDF Tools for Claude Desktop and MCP hosts: form filling, signing, merging, splitting and data extraction done locally.

  • 160 ★ on the repository
  • Last commit
MCP server

Broad access

Why this level

  • The server reads and writes PDFs in allowed folders and stores signatures and profiles with personal data.
  • Optional e-sign sending passes the document and addresses to Lumin.
All reasons and checks

open-document-alliance/pdf-tools

Install

Manual install

Text for your agent

Download the `.mcpb` from the latest Open-Document-Alliance/PDF-Tools release, install it in Claude Desktop and check by reading the fields of any PDF.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The server reads and writes PDFs in allowed folders and stores signatures and profiles with personal data.
  • Optional e-sign sending passes the document and addresses to Lumin.

This is third-party code. Review the repository files before installing.

What it does

The MCP package works with PDFs on your computer: it downloads a file from a link, shows it in an interactive viewer, fills forms, merges and splits documents, reorders pages and extracts structured data. Tools such as `fill_pdf`, `read_pdf_fields` and `bulk_fill_from_csv` fill forms, including in bulk from CSV, and saved profiles speed up repeated forms. Sign mode finds signature, initials, name and date zones, places a drawn or saved signature and prepares a handoff receipt. Optional sending to Lumin e-signing happens only after the exact confirmation of the user. Claude Desktop installs through a `.mcpb` file, Cursor and other hosts use an entry with a `node` command and there is a plugin for ChatGPT and Codex.

Who it is for. People who regularly fill, sign and assemble PDFs and want to do it locally through an assistant.

Good fit when

  • W-9 or application forms are filled from a saved profile in seconds.
  • Many PDFs must be filled from a CSV table and required fields validated.
  • Several files are merged, pages reordered and a new copy saved.
  • A document with signature zones is prepared for e-signing.

Not a fit when

  • You need a remote connector for Claude Cowork or the web version: none exists yet.
  • Documents must not be shown to the host and model: text and images go back to the host.
  • You need fully configured e-signing with no maintainer involvement.

Example request

Fill this PDF from my saved profile, place a signature and date in the detected zones and save a new copy.

MCP

Transport
stdio
Authentication
not required

Limitations

The package works locally but text, images and metadata it returns are processed by your host and model provider, so there is no zero upload. By default `~/Documents`, `~/Downloads` and `~/Desktop` are allowed and other folders are added in the Allowed PDF Directories setting. Lumin signing is configured by the installation maintainer and a personal Lumin account alone is not enough. For a host with broad filesystem access the permission boundary stays with the host.

How to disable. Remove the extension in Claude Desktop settings or the `pdf-tools` entry from the host config; profiles and signatures live in the extension private store.

FAQ

How do I install it in Claude Desktop?

Download the `.mcpb` from the latest release and double-click the file. The extension is also in the Claude extensions directory.

How do I connect it to Cursor?

Add a `pdf-tools` server with the `node` command and the path `/full/path/to/PDF-Tools/server/index.js` to `mcpServers`.

Which folders are accessible?

By default `~/Documents`, `~/Downloads` and `~/Desktop`. In Claude Desktop other folders go into the Allowed PDF Directories field.

Do documents go to a third-party service?

No, files are processed on the computer. Only a Lumin tool call sends the prepared PDF and addresses after your exact confirmation.

Can I fill many forms at once?

Yes, `bulk_fill_from_csv` fills a batch of PDFs from a CSV table and validates required fields before submission.

Discussion

No questions or reviews yet.

Official

MCP PDF from ComPDF: the agent converts PDFs and images to Word, Excel, Markdown and JSON and merges, splits, protects and compares files via a cloud API

MCP serverBroad access98Repository stars

MCP PDF for large documents: the agent searches by meaning and keyword across one file or a folder and reads only the pages, tables and scans it needs

MCP serverExtended access171Repository stars

Builds clickable bookmarks for a scanned PDF from its contents page and runs as an MCP server for Claude Desktop

MCP serverExtended access273Repository stars

136 skills for office documents and business tasks in Claude: contracts, HR, finance, plus an MCP server for PDFs and spreadsheets

SkillExtended access574Repository stars
Official

An MCP server that lets an agent read long PDFs through a document tree: retrieval by reasoning instead of a vector database

MCP serverExtended access412Repository stars
Official

E-signatures in a dialogue with an agent: signing tasks, templates, statuses and signer order in DottedSign

MCP serverBroad access142Repository stars

README in short

The repository describes a local PDF kit for Claude Desktop and MCP hosts: `.mcpb` install, a Cursor entry and a plugin for ChatGPT and Codex. Sections cover the viewer, forms and profiles, sign mode, optional Lumin signing and file access boundaries. MIT licensed.

README badge

Report a problem