Skip to main content

PDForm MCP

This is an MCP server intended to enable LLMs to work with PDFs on a deep level. This has a focus on enabling LLMs to understand form-fillable PDFs (hence the name) but is not necessarily limited to that capacity.

Uses PyMuPDF under the hood for all operations.

Current capabilities:

  • List and describe acroform fields
  • Read document metadata
  • Read and write low-level PDF dictionaries
  • Merge PDFs
  • Extract pages from PDFs
  • Read page metadata
  • Screenshot the PDF (for visual inspection by multi-modal models)
  • Understand the layout of the PDF (text, images, drawings, etc...)
  • Extract text from the PDF
  • Locate text (such as input labels) on the page

Installation

Dependencies: pipx

This option runs the MCP server in a virtual environment rather than installing directly to your system Python environment, avoiding potential dependency clashes with other software you may have installed.

claude mcp add pdform-mcp -- pipx run pdform-mcp

or

pipx install pdform-mcp
claude mcp add pdform-mcp -- pdform-mcp

The first option downloads and runs the MCP in an ephemeral virtual environment without installing, the second downloads and installs the tool to a dedicated permanent virtual environment.

Dependencies: Python 3.12+

This method is potentially unsafe, as it installs directly to your system Python environment, but this is less of a problem on Windows as most Windows software does not rely on Python. This method will not at work at all on some Linux distributions which forbid installation of packages to the system Python environment (e.g. Ubuntu).

pip install pdform-mcp
claude mcp add pdform-mcp -- pdform-mcp

Note: If you are on Windows, for this to work you will have to set up your PATH so that pip and any tools it installs are visible to your shell.

Metadata

Release files for pdform-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdform-mcp 0.1.1
File Size Uploaded
pdform_mcp-0.1.1.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pdform-mcp 0.1.1
File Interpreter ABI Platform
pdform_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 27.3 kB

Release files / pdform_mcp-0.1.1.tar.gz

Download URL pdform_mcp-0.1.1.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
84168f67be8fc1a37d72e20c2f40bca10b8ce816062b9127bc75784e3caa4767
BLAKE2b-256 checksum
How to use checksums
c16a14c500a82ec2a1b5a4bddad5ffbf734b61085a6bfa96caade0fc081df337
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.1 {"installer":{"name":"uv","version":"0.10.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Red Hat Enterprise Linux","version":"8.10","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / pdform_mcp-0.1.1-py3-none-any.whl

Download URL pdform_mcp-0.1.1-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a6dcc99a48ee78a733a1e987d3e05499a810ff2263f860a0a0f374c2890bc2b4
BLAKE2b-256 checksum
How to use checksums
677f4419942f0e72bab774a2cb3ba0113659a98573153bcf97dd10be28cf5c5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.1 {"installer":{"name":"uv","version":"0.10.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Red Hat Enterprise Linux","version":"8.10","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page