Public remote MCP server

iLovePDF document tools for AI clients

Connect an MCP-compatible client to compress, convert PDFs to Markdown, merge, split, watermark, number, and OCR documents with iLovePDF.

Connect an MCP client

Add this remote server to your MCP client:

https://mcp.ilovepdf.com/mcp
  1. In your client’s MCP or connector settings, add the URL above as a remote MCP server.
  2. Confirm the connection, then ask your AI assistant to list or use the iLovePDF tools.
  3. Choose a file-input workflow below and call the relevant tool.

The server uses Streamable HTTP MCP. Basic tool calls work in standard compatible clients; the inline upload experience appears only in hosts that support MCP Apps.

Use local files

In an MCP App-compatible host, call any iLovePDF tool with an empty source list. The interactive app lets you select files, configure the operation, upload them, and download the result.

{
  "sources": [],
  "options": {}
}

If your client does not show the inline app, use the upload page instead.

Use the upload page

Upload a local file, select the intended operation, and copy the resulting sources value into your MCP tool request.

{
  "sources": [{ "session_id": "ses_…" }],
  "options": {}
}

A session is tied to one operation and expires shortly after upload.

Use a public HTTPS file

Pass one or more publicly reachable HTTPS URLs directly. For a safe example, use this service’s demo PDF:

{
  "sources": ["https://mcp.ilovepdf.com/demo/sample.pdf"],
  "options": { "compression_level": "recommended" }
}

Do not use a URL that requires browser cookies, private-network access, or a login.

Files already attached in chat

If your AI client explicitly exposes a file already attached in chat as multipart bytes, it can upload directly to this service: send POST https://mcp.ilovepdf.com/uploads with multipart fields operation and file, then use the returned session_id in the matching MCP tool. Do not assume every MCP client can read chat attachments; use the inline App or upload page when it cannot.

POST https://mcp.ilovepdf.com/uploads — multipart/form-data: operation=compress-pdf, file=<attached file bytes>

Claude workspace access

For Claude Enterprise or Team, an administrator must allow mcp.ilovepdf.com in Admin settings → Capabilities → Workspace network settings.

Available tools

  • Compress PDF
  • PDF to JPG
  • Image to PDF
  • Office to PDF
  • Merge PDF
  • Split PDF
  • Add Watermark
  • Add Page Numbers
  • OCR PDF
  • PDF to Markdown

Connect your iLovePDF account

When your MCP client connects, it opens iLovePDF sign-in and asks you to authorize this MCP service. Your account connection is used only for your requests and can be revoked from the connected-app settings.

You need an iLovePDF account, but not your own iLovePDF developer API key.

What happens to files

Uploaded documents are sent to iLovePDF for processing. This worker stores only short-lived session and task metadata, not document bytes. Download links and session IDs should be treated as private.

Help and checks

Use /health to check service availability.

Your MCP client may require its own authorization or administrator approval before it can add a remote server.

Before sharing a request

Use only files you are authorized to process. Avoid placing session IDs, result links, or document URLs in public conversations or logs.