PDF Toolkit MCP
Unofficial PDF toolkit (merge/split/compress/OCR/convert/watermark/protect/...) via iLoveAPI.
Connector by EigenCharlie · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/eigencharlie-pdf-toolkit-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 7 read · 5 write · 1 delete · 5 not yet classified
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 18
Read from the source code; the running server may list different tools.
Read 7 · Look things up without changing anything.
extract_pdf_pageshtml_to_pdfoffice_to_pdfpdf_to_excelpdf_to_jpgpdf_to_powerpointpdf_to_word
Write 5 · Create, change, send or run things.
add_page_numbersadd_watermarkmerge_pdfocr_pdfprotect_pdf
Delete 1 · Delete, drop, revoke or wipe things.
unlock_pdf
Not yet classified 5 · We could not tell from the name and description.
compress_pdfimage_to_pdfrepair_pdfrotate_pdfsplit_pdf
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
ILOVEAPI_PROJECT_PUBLIC_KEYILOVEAPI_PROJECT_SECRET_KEY
Other settings (environment variables or headers).
ILOVEAPI_SANDBOX_ROOT
Files it touches
- Any path the agent passes to its tools
Tools (18)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_page_numbersStamp page numbers onto a PDF. Configure starting number, which pages to number, and placement (top/bottom + left/center/right).
add_watermarkStamp 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). Tune placement, rotation, and opacity as needed.
compress_pdfReduce the file size of a PDF. Choose compression_level "low", "recommended" (default), or "extreme". Outputs a .pdf file on disk and returns its path.
extract_pdf_pagesExtract a subset of pages from a PDF into a new PDF. Specify pages as a list or range, e.g. "1,3,5-7".
html_to_pdfConvert 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.
image_to_pdfCombine one or more images (.jpg, .jpeg, .png) into a single PDF, one image per page, in the order provided.
merge_pdfMerge two or more PDF files into a single PDF, preserving order. Outputs a .pdf file on disk and returns its path.
ocr_pdfRun OCR on a PDF to make scanned text selectable/searchable. Accepts one or more language codes (e.g. "eng", "spa"). Large or image-heavy PDFs can take more than 60 seconds.
office_to_pdfConvert a Microsoft Office document (Word, Excel, or PowerPoint) to a PDF. Accepts .doc, .docx, .xls, .xlsx, .ppt, and .pptx files.
pdf_to_excelConvert a PDF to a Microsoft Excel .xlsx spreadsheet. Works best when the source PDF contains clear tabular data; non-tabular PDFs may produce messy results.
pdf_to_jpgConvert 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 .zip archive of the images.
pdf_to_powerpointConvert a PDF to a Microsoft PowerPoint .pptx presentation. Each PDF page becomes an editable slide; conversion quality depends on the source.
pdf_to_wordConvert a PDF to an editable Microsoft Word .docx document. Conversion quality depends on the source (scanned PDFs produce poor results; use ocr_pdf first if needed).
protect_pdfAdd password protection to a PDF. Anyone opening the output will need the supplied password.
repair_pdfAttempt 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 on disk.
Show 3 more tools
rotate_pdfRotate 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 default.
split_pdfSplit 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.
unlock_pdfRemove password protection from a PDF. Requires the correct password. Produces an unprotected .pdf file on disk.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Apr 20, 2026 (6 months ago)
- Last release
- Apr 20, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.EigenCharlie/pdf-toolkit-mcp- Version
- 0.1.2
- Auth
- API key
- Packages
- npm pdf-toolkit-mcp
- License
- MIT
- Repository
- github.com/EigenCharlie/pdf-toolkit-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
PDF Toolkit MCP. Agent Mart. https://agentmart.dev/connectors/eigencharlie-pdf-toolkit-mcp (last updated 2026-10-24)