melusi-m avatar

Fixmypdf

melusi-m/pdf-editor-front-end

Need to wrangle PDFs without sending them to a third party service? This server gives you merge, split, rotate, delete, compress, protect, and inspect operations through MCP, all routing through fixmypdfonline.com's API. The privacy-first angle means your documents stay local or get processed with minimal data exposure. Reach for this when you're automating document workflows in Claude and want the typical PDF manipulation tasks without leaving your environment or trusting random online tools. It uses streamable HTTP transport, so you can hook it up remotely rather than running something locally.

tools
7
transport
HTTP
last updated
May 31, 2026

Install

From registry metadata
$ npx add-mcp https://www.fixmypdfonline.com/api/mcp --name fixmypdf

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http fixmypdf https://www.fixmypdfonline.com/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 7 tools

Verified live against the running server on Nov 6, 2026.

get_pdf_infoRead-only. Return a PDF's page count and per-page dimensions (in points). Use this first to plan a split or rotate.1 params

Read-only. Return a PDF's page count and per-page dimensions (in points). Use this first to plan a split or rotate.

Parameters* required
pdf*string
The PDF as a base64 string or an https URL.
merge_pdfMerge two or more PDFs into one, in the order given. Returns the merged PDF as base64.1 params

Merge two or more PDFs into one, in the order given. Returns the merged PDF as base64.

Parameters* required
pdfs*array
Ordered list of PDFs, each a base64 string or https URL.
split_pdfExtract an inclusive, 1-based page range from a PDF into a new PDF. e.g. from=5,to=10 keeps pages 5–10. Returns base64.3 params

Extract an inclusive, 1-based page range from a PDF into a new PDF. e.g. from=5,to=10 keeps pages 5–10. Returns base64.

Parameters* required
from*integer
First page to keep (1-based, inclusive).
pdf*string
The PDF as a base64 string or https URL.
to*integer
Last page to keep (1-based, inclusive).
rotate_pdfRotate 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.3 params

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.

Parameters* required
degrees*integer
Clockwise rotation to add.one of 90 · 180 · 270
pagesarray
Optional 1-based page numbers to rotate; omit for all pages.
pdf*string
The PDF as a base64 string or https URL.
delete_pagesRemove specific pages from a PDF by their 1-based page numbers, keeping the rest in order. Returns base64.2 params

Remove specific pages from a PDF by their 1-based page numbers, keeping the rest in order. Returns base64.

Parameters* required
pages*array
1-based page numbers to delete.
pdf*string
The PDF as a base64 string or https URL.
compress_pdfReduce 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.2 params

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.

Parameters* required
levelstring
medium also strips subject/keywords metadata. Default medium.one of light · medium
pdf*string
The PDF as a base64 string or https URL.
protect_pdfEncrypt a PDF with a password (AES). The result requires the password to open. Returns base64.2 params

Encrypt a PDF with a password (AES). The result requires the password to open. Returns base64.

Parameters* required
password*string
Password required to open the output PDF.
pdf*string
The PDF as a base64 string or https URL.

Sponsors

Readme

Details

Repository
github.com/melusi-m/pdf-editor-front-end
Category
Documents & Knowledge
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Documents & Knowledge MCP servers

View all
1pleaseprompto avatarNotebookLMpleaseprompto/notebooklm-mcpMCP server for NotebookLM - Let your AI agents (Claude Code, Codex) research documentation directly with grounded, citation-backed answers from Gemini. Persiste2.4Kstars
2gongrzhe avatarOffice-Word-MCP-Servergongrzhe/office-word-mcp-serverExposes Word document operations via MCP to create, edit, format, and analyze documents programmatically.2Kstars
3anyproto avatarAnytype Mcpanyproto/anytype-mcpOfficial MCP server for Anytype API - your encrypted, local and collaborative wiki.437stars
4andrea9293 avatarMcp Documentation Serverandrea9293/mcp-documentation-serverLocal-first document management and semantic search for AI coding agents344stars
5aayoawoyemi avatarOri Memoryaayoawoyemi/ori-mnemosPersistent memory infrastructure for AI agents. Identity, knowledge graph, and search.0stars
6roomi-fields avatarNotebookLM MCProomi-fields/notebooklm-mcpGoogle Gemini Notebook (ex NotebookLM) over MCP + a local REST API — cited answers, Studio, history240stars