18 tools from the Pdf Toolkit MCP Server, categorised by risk level.
View the Pdf Toolkit policy →add_page_numbers Stamp page numbers onto a PDF. Configure starting number, which pages to number, and placement (top/bottom + left/center/right). 2/5 add_watermark Stamp a text or image watermark onto every page of a PDF. For mode="text", provide `text`. For mode="image", provide `image_file` (.jpg/.jpeg/.png)... 3/5 compress_pdf Reduce the file size of a PDF. Choose compression_level "low", "recommended" (default), or "extreme". Outputs a .pdf file on disk and returns its p... 2/5 html_to_pdf Convert a local HTML file (.html or .htm) to a PDF. The HTML is rendered server-side; external assets referenced by the file may not be fetched. 2/5 image_to_pdf Combine one or more images (.jpg, .jpeg, .png) into a single PDF, one image per page, in the order provided. 2/5 merge_pdf Merge two or more PDF files into a single PDF, preserving order. Outputs a .pdf file on disk and returns its path. 2/5 office_to_pdf Convert a Microsoft Office document (Word, Excel, or PowerPoint) to a PDF. Accepts .doc, .docx, .xls, .xlsx, .ppt, and .pptx files. 2/5 pdf_to_jpg Convert a PDF to JPG images. In "pages" mode (default) each page becomes a JPG; in "extract" mode only embedded images are pulled out. Returns a .z... 2/5 pdf_to_powerpoint Convert a PDF to a Microsoft PowerPoint .pptx presentation. Each PDF page becomes an editable slide; conversion quality depends on the source. 2/5 pdf_to_word Convert a PDF to an editable Microsoft Word .docx document. Conversion quality depends on the source (scanned PDFs produce poor results; use ocr_pd... 2/5 protect_pdf Add password protection to a PDF. Anyone opening the output will need the supplied password. 3/5 repair_pdf Attempt to repair a damaged or malformed PDF. Useful for scanned PDFs that fail to open or render correctly in some readers. Produces a .pdf file o... 2/5 rotate_pdf Rotate pages in a PDF by 90, 180, or 270 degrees clockwise. Target specific pages with "pages" (e.g. "1,3,5" or "1-5"), or rotate all pages by defa... 2/5 split_pdf Split a PDF into multiple PDFs by page ranges (e.g. "1-3,5-7") or into fixed-size chunks. Returns a .zip archive containing the resulting PDFs. 2/5 unlock_pdf Remove password protection from a PDF. Requires the correct password. Produces an unprotected .pdf file on disk. 3/5 The Pdf Toolkit MCP server exposes 18 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Pdf Toolkit server.
Pdf Toolkit tools are categorised as Read (1), Write (15), Destructive (1), Execute (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept