Skip to content
Squatch MCP

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 6
  • Effect: Write 6
  • Effect: Delete 1
  • Effect: Unknown effect 2
Effect
Capability

Showing 15 of 15 tools

Tools advertised by dev.pdfops/pdfops-mcp
Details
pdf_delete_pages

Remove the listed pages from a PDF and return the remaining pages in their original order. Use this to drop a cover, blank or sensitive pag…

Effect: Delete
pdf_fill

Fill AcroForm form fields in a PDF and return the result. Field names must exist in the PDF (use pdf_inspect first). All values are strings…

Effect: Write
pdf_merge

Merge two or more PDFs into one, in the order given, and return the result. Sources are read only and never modified. Returns the merged PD…

Effect: Write
pdf_rotate

Rotate pages of a PDF clockwise by 90, 180 or 270 degrees (or -90). Rotation adds to each page's existing rotation. Omit pages to rotate ev…

Effect: Write
pdf_set_metadata

Write document info fields (title, author, subject, creator, keywords) into a PDF. Give at least one; an empty string sets an empty value. …

Effect: Write
pdf_unlock

Save a PDF without encryption so print/copy/modify restrictions are gone. Works for owner-locked files (empty user password) with no passwo…

Effect: Write
pdf_watermark

Stamp a diagonal text watermark on pages of a PDF (default: centered, 45 degrees, grey, 15% opacity). Text is upright and centered for any …

Effect: Write
pdf_extract_pages

Keep only the listed pages of a PDF, in the order given, and return them as a new PDF. Because order follows the spec, it also reorders pag…

Effect: Read
pdf_inspect

List a PDF's AcroForm form fields — names, types, options, current values, per-field maxLength where declared — plus a paste-ready fillTemp…

Effect: Read
pdf_invoice

Generate a complete, professionally laid-out invoice PDF from structured data — no template needed. Deterministic: the same input produces …

Effect: Read
pdf_metadata

Read a PDF's document info: page_count, per-page width/height (points) and rotation, title, author, subject, keywords, creator, producer, c…

Effect: Read
pdf_page_numbers

Print page numbers on a PDF using a format template with {n} (page number) and {total} (page count), e.g. "Page {n} of {total}". Default is…

Effect: Read
pdfops_usage

Check the current PDFops API quota for the configured key: tier, limit, used, remaining, the billing period, and the reset timestamp. Read-…

Effect: Read
pdf_protect

Encrypt a PDF with a password. user_password is required to open the result; owner_password lifts the permission restrictions. Give at leas…

Effect: Unknown effect
pdf_split

Split one PDF into several PDFs, either by explicit ranges (each comma group becomes one part: "1-2,3-5" gives two parts) or into fixed-siz…

Effect: Unknown effect