Connection check
verified live · 27h ago
fixmypdf
Privacy-first PDF tools over MCP: merge, split, rotate, delete, compress, protect, inspect.
Tools
7
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
27h ago
Tools & capabilities
7 toolsRead from the running server on 27h ago.
compress_pdf
pdf*level
Reduce a PDF's file size losslessly by consolidating object streams (keeps text selectable). Returns base64 plus before/after sizes. Note: does not re-encode embedded images. Reduce a PDF's file size losslessly by consolidating object streams (keeps text selectable). Returns base64 plus before/after sizes. Note: does not re-encode embedded images.
delete_pages
pdf*pages*
Remove specific pages from a PDF by their 1-based page numbers, keeping the rest in order. Returns base64. Remove specific pages from a PDF by their 1-based page numbers, keeping the rest in order. Returns base64.
get_pdf_info
pdf*
Read-only. Return a PDF's page count and per-page dimensions (in points). Use this first to plan a split or rotate. Read-only. Return a PDF's page count and per-page dimensions (in points). Use this first to plan a split or rotate.
merge_pdf
pdfs*
Merge two or more PDFs into one, in the order given. Returns the merged PDF as base64. Merge two or more PDFs into one, in the order given. Returns the merged PDF as base64.
protect_pdf
pdf*password*
Encrypt a PDF with a password (AES). The result requires the password to open. Returns base64. Encrypt a PDF with a password (AES). The result requires the password to open. Returns base64.
rotate_pdf
pdf*pagesdegrees*
Rotate pages of a PDF clockwise by 90, 180, or 270 degrees. Omit "pages" to rotate every page; otherwise pass 1-based page numbers. Returns base64. Rotate pages of a PDF clockwise by 90, 180, or 270 degrees. Omit "pages" to rotate every page; otherwise pass 1-based page numbers. Returns base64.
split_pdf
to*pdf*from*