Skip to content
iLoveAPI logo

iLoveAPI MCP server

Compress, merge, split, convert, OCR, watermark, protect and sign PDFs and images using iLovePDF / iLoveIMG / iLoveSign.

iLoveAPI is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.

Tools
22
Works with
Any MCP client
Auth
API key
License
MIT, open source
Updated
August 2026

About the iLoveAPI MCP server

Connect iLoveAPI once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches iLoveAPI and 760+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

iLoveAPI tools your AI can run

Once connected, your assistant can call any of these iLoveAPI actions by asking in plain language.

  • Compress PDF

    Reduce the size of a PDF file using iLoveAPI.

    4 fields

  • Merge PDF

    Combine multiple PDF files into a single document, in the order provided.

    3 fields

  • Split PDF

    Split a PDF by page ranges, fixed page batches, removed pages, or target file size.

    9 fields

  • PDF to JPG

    Convert PDF pages to JPG images, or extract images embedded in the PDF.

    4 fields

  • JPG to PDF

    Convert one or more images (JPG/PNG) into a PDF document.

    7 fields

  • Office to PDF

    Convert Office documents (DOCX, XLSX, PPTX, ODT, etc.) to PDF.

    3 fields

  • HTML to PDF

    Convert a publicly accessible web page URL into a PDF.

    3 fields

  • OCR PDF

    Run OCR on a PDF to make scanned documents searchable. Supports 100+ languages.

    4 fields

  • Watermark PDF

    Stamp a text or image watermark across pages of a PDF.

    17 fields

  • Protect PDF

    Add a password to a PDF document.

    4 fields

  • Unlock PDF

    Remove the password from a PDF (you must know the current password).

    4 fields

  • Add Page Numbers to PDF

    Stamp page numbers onto a PDF, with control over position and styling.

    13 fields

  • Rotate PDF

    Rotate every page of a PDF by 90, 180, or 270 degrees.

    4 fields

  • Extract Text from PDF

    Extract plain or detailed text (with positions and font metadata) from a PDF.

    4 fields

  • Repair PDF

    Attempt to fix a damaged or corrupted PDF file.

    3 fields

  • Create Signature Request

    Send one or more PDF documents for electronic signature, with custom signers and signature placeholders.

    12 fields

  • Get Signature Status

    Look up the current status of a signature request, including each signer.

    1 field

  • Send Signer Reminder

    Email a reminder to signers who have not yet completed the signature. Limited to 2 calls per day.

    1 field

  • Void Signature

    Cancel an in-progress signature request. The document becomes inaccessible to all signers.

    1 field

  • Increase Expiration Days

    Extend the expiration of a signature request by a number of days. Total cannot exceed 130 days from now.

    2 fields

  • Download Signed Files

    Download the signed PDF (or ZIP if multiple files). The signature must be in "completed" status.

    2 fields

  • Download Audit Trail

    Download the audit-trail PDF for a completed signature request. Useful for compliance and dispute resolution.

    2 fields

Triggers

iLoveAPI events your agent can watch

These start a run the moment something happens in iLoveAPI, so work gets picked up on its own.

  • Task Completed

    Fires when a processing task finishes successfully. Optionally filter by tool.

    2 fields

  • Task Failed

    Fires when a processing task fails. Optionally filter by tool.

    2 fields

  • Signature Created

    Fires when a new signature request is created.

    1 field

  • Signature Sent

    Fires when a signature request is sent to all receivers.

    1 field

  • Signature Completed

    Fires when every signer has finished. Use this to drive contract-completion automations.

    1 field

  • Signature Declined

    Fires when a signer or validator declines the signature request.

    1 field

  • Signature Expired

    Fires when a signature request reaches its expiration date.

    1 field

  • Signature Voided

    Fires when the requester cancels an in-progress signature.

    1 field

  • Signer Viewed Document

    Fires when an individual receiver opens the document.

    1 field

  • Signer Signed

    Fires when an individual signer completes their signature.

    1 field

  • Signer Declined

    Fires when an individual signer declines to sign.

    1 field

Give your assistant iLoveAPI

Connect iLoveAPI once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 760+ other apps. Free to start.

iLoveAPI MCP, answered.

No. That is the point of it. One Activepieces server exposes iLoveAPI alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect iLoveAPI in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 22 tools, including Compress PDF, Merge PDF, Split PDF, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.