This server gives Claude native tools to edit PDFs without generating throwaway scripts. It exposes five MCP operations: read_pdf_structure for extracting text positions and fonts, inspect_pdf_fonts to locate terms and their typography, list_pdf_hyperlinks for link inventory, modify_pdf_content for find-and-replace with regex support, and batch_modify_pdf_content for bulk operations. Built on PyMuPDF with Base 14 font fallback, it preserves layout and styling during replacements. Reach for it when you need to redact invoices, update contract terms, or sanitize documents autonomously. The same package ships with a Typer CLI if you prefer scripting yourself. Installation is a single uvx command, no venv required.
claude mcp add --transport stdio mlorentedev-pdf-modifier-mcp uvx pdf-modifier-mcp