Skip to main content
Glama
adamdavis99

ilovepdf-mcp

by adamdavis99

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEFAULT_OUTPUT_DIRNoDefault output directory for processed files./output
ILOVEPDF_PUBLIC_KEYYesYour iLovePDF public API key
ILOVEPDF_SECRET_KEYYesYour iLovePDF secret API key

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
merge-pdfsA

Merge multiple PDF files into a single PDF document

split-pdfB

Split a PDF file into multiple documents based on page ranges or fixed intervals

compress-pdfB

Reduce the file size of a PDF document while maintaining quality

rotate-pdfB

Rotate all pages in a PDF document by a specified angle

protect-pdfB

Add password protection to a PDF document

unlock-pdfB

Remove password protection from a PDF document

repair-pdfB

Attempt to repair a damaged or corrupted PDF document

add-watermarkB

Add a text or image watermark to a PDF document

add-page-numbersB

Add page numbers to a PDF document

pdf-to-jpgB

Convert PDF pages to JPG images

images-to-pdfB

Convert images (JPG, PNG, etc.) to a PDF document

html-to-pdfB

Convert a webpage URL to a PDF document

office-to-pdfB

Convert Microsoft Office documents (Word, Excel, PowerPoint) to PDF

convert-to-pdfaA

Convert a PDF to PDF/A format for long-term archiving

validate-pdfaB

Validate if a PDF conforms to PDF/A standards

extract-textC

Extract text content from a PDF document

ocr-pdfA

Perform OCR (Optical Character Recognition) on a scanned PDF to make it searchable

edit-pdfC

Add text or images to specific positions in a PDF document

sign-pdfA

Create a digital signature request for a PDF document (sends signature requests via email)

get-signature-statusB

Get the status of a signature request

void-signatureB

Void/cancel a pending signature request

get-remaining-filesA

Check how many API file operations remain in your iLovePDF quota

list-tasksB

List recent PDF processing tasks from your iLovePDF account

chain-operationsB

Chain multiple PDF operations together (e.g., compress then merge, or split then protect)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/adamdavis99/ilovepdf-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server