pdf-toolkit-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ILOVEAPI_PROJECT_PUBLIC_KEY | Yes | Project public key from developer.ilovepdf.com | |
| ILOVEAPI_PROJECT_SECRET_KEY | Yes | Project secret key. Used for local JWT signing. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| merge_pdfA | Merge two or more PDF files into a single PDF, preserving order. Outputs a .pdf file on disk and returns its path. |
| split_pdfA | 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. |
| compress_pdfA | 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. |
| pdf_to_wordA | 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). |
| pdf_to_excelA | 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_powerpointA | Convert a PDF to a Microsoft PowerPoint .pptx presentation. Each PDF page becomes an editable slide; conversion quality depends on the source. |
| pdf_to_jpgA | 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. |
| office_to_pdfA | Convert a Microsoft Office document (Word, Excel, or PowerPoint) to a PDF. Accepts .doc, .docx, .xls, .xlsx, .ppt, and .pptx files. |
| html_to_pdfA | 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_pdfA | Combine one or more images (.jpg, .jpeg, .png) into a single PDF, one image per page, in the order provided. |
| rotate_pdfA | 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. |
| add_page_numbersA | Stamp page numbers onto a PDF. Configure starting number, which pages to number, and placement (top/bottom + left/center/right). |
| extract_pdf_pagesA | 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". |
| unlock_pdfA | Remove password protection from a PDF. Requires the correct password. Produces an unprotected .pdf file on disk. |
| protect_pdfA | Add password protection to a PDF. Anyone opening the output will need the supplied password. |
| add_watermarkA | Stamp a text or image watermark onto every page of a PDF. For mode="text", provide |
| repair_pdfA | 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. |
| ocr_pdfA | 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/EigenCharlie/pdf-toolkit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server