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.0

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.0
File Size Uploaded
pdform_mcp-0.1.0.tar.gz 10.8 kB Details

Built distribution (wheel)

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

Total release size: 27.3 kB

Release files / pdform_mcp-0.1.0.tar.gz

Download URL pdform_mcp-0.1.0.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c2510fb3479c3f33c0d3c0fb6712d964c3a35557d9791e42bede05a2dd7b139f
BLAKE2b-256 checksum
How to use checksums
cf6afcaf72febd73d4996e008144b2e2a514f9c133b3725a40c7166987352760
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.0-py3-none-any.whl

Download URL pdform_mcp-0.1.0-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02805d311bec56c0df45737f389586c57bb7e51ac2982327047f0a2ccc437fdf
BLAKE2b-256 checksum
How to use checksums
ce0a561ea1c566f6e5634bf5e66a7a589d58a29918423cf437b16fb80966184b
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

0.1.1

2 release files

This release

0.1.0 This release

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