Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 1
Write a review

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.

We use your email only for this newsletter. Privacy

About

Unofficial PDF toolkit (merge/split/compress/OCR/convert/watermark/protect/...) via iLoveAPI.

No 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_pages
  • html_to_pdf
  • office_to_pdf
  • pdf_to_excel
  • pdf_to_jpg
  • pdf_to_powerpoint
  • pdf_to_word

Write 5 · Create, change, send or run things.

  • add_page_numbers
  • add_watermark
  • merge_pdf
  • ocr_pdf
  • protect_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_pdf
  • image_to_pdf
  • repair_pdf
  • rotate_pdf
  • split_pdf

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • ILOVEAPI_PROJECT_PUBLIC_KEY
  • ILOVEAPI_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_numbers

    Stamp page numbers onto a PDF. Configure starting number, which pages to number, and placement (top/bottom + left/center/right).

  • 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). Tune placement, rotation, and opacity as needed.

  • 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 path.

  • extract_pdf_pages

    Extract 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_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.

  • image_to_pdf

    Combine one or more images (.jpg, .jpeg, .png) into a single PDF, one image per page, in the order provided.

  • merge_pdf

    Merge two or more PDF files into a single PDF, preserving order. Outputs a .pdf file on disk and returns its path.

  • ocr_pdf

    Run 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_pdf

    Convert a Microsoft Office document (Word, Excel, or PowerPoint) to a PDF. Accepts .doc, .docx, .xls, .xlsx, .ppt, and .pptx files.

  • pdf_to_excel

    Convert 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_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 .zip archive of the images.

  • 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.

  • 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_pdf first if needed).

  • protect_pdf

    Add password protection to a PDF. Anyone opening the output will need the supplied password.

  • 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 on disk.

Show 3 more tools
  • 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 default.

  • 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.

  • unlock_pdf

    Remove 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
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)