docsapi_key

iLovePDF

iLovePDF provides APIs for processing, converting, optimizing, and signing PDF and image files.

Verdict

The iLovePDF MCP gives your team instant PDF manipulation inside any Project. @mention it to compress, merge, split, or convert documents without leaving the conversation — no uploads to third-party sites, no context switching. Designers compress images before sharing mockups, support teams merge customer docs into single threads, ops folks convert scanned invoices to editable formats. Each operation consumes credits from your iLovePDF account, so check remaining allowance before batch jobs. Files process synchronously and clean up automatically.

Common use cases

  • Compress client PDFs before email delivery
  • Merge contract pages into single file
  • Convert scanned receipts to editable images
  • Split multi-page proposals into sections
  • Check processing credits before batch jobs

Integration

Vendor
iLovePDF
Category
docs
Auth
API_KEY
Tools
9
Composio slug
i_love_pdf

Tools

  • Compress Images

    Compress one or more images and immediately return the resulting image or ZIP as an offloaded download. This operation consumes processing credits and cleans up the provider task by default.

  • Compress PDFs

    Compress one or more PDFs and return the stored PDF or ZIP output in one workflow: task creation, ordered uploads, synchronous processing, download, and best-effort cleanup. This operation consumes iLovePDF processing credits.

  • Convert Images to PDF

    Convert one or more images into PDF output using iLovePDF's documented defaults and immediately return the generated PDF or ZIP as an offloaded download. Images retain their supplied order. This operation consumes processing allowance and c

  • Convert PDF to Images

    Convert a PDF using iLovePDF's default PDF-to-JPG behavior and immediately return the generated image or ZIP as an offloaded download. This operation consumes processing credits and cleans up the provider task by default.

  • Delete Task
    destructive

    Immediately delete an iLovePDF task and its related uploaded and processed files from the task's assigned worker.

  • Get Account Info

    Return the connected iLovePDF project's account type and remaining processing allowance. Use this read-only action before processing files to check capacity.

  • Get Task Status

    Inspect an iLovePDF task's current state and output metadata on its assigned worker. Use this for retained, externally created, or asynchronous tasks.

  • Merge PDFs

    Merge two or more PDFs in the supplied order and return the merged file in one workflow. This operation consumes processing allowance and creates a temporary provider task, which is deleted after offload unless keep_task is true.

  • Split PDF

    Split one PDF by explicit ranges, fixed page intervals, or removed pages and return the resulting PDF or ZIP. The action creates a task, uploads and processes the file, immediately offloads the result, and cleans up by default.

Setup

Setup guide

  1. 11. Open your Switchy workspace settings and navigate to the Integrations tab. 2. Find iLovePDF in the MCP catalog and click Connect. 3. Visit your iLovePDF developer dashboard at developer.ilovepdf.com, create a project if you haven't already, and copy the API key. 4. Paste the key into Switchy's auth dialog and confirm. 5. Return to any Project, type '@iLovePDF get account info' in a message, and send — you should see your account tier and remaining processing credits. 6. Test a real operation by uploading a PDF to the Project, then prompt '@iLovePDF compress this PDF' — the MCP will process it and return a download link in seconds. 7. If the connection fails, verify the API key is active and your iLovePDF account has available credits.

What teammates see: by default, memories from iLovePDF are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Compress Large Proposal

@iLovePDF compress the proposal PDF I just uploaded. Return the smallest file size that keeps text readable.

Merge Contract Amendments

@iLovePDF merge these three contract PDFs in the order I uploaded them. Return a single combined file.

Convert Invoice to Images

@iLovePDF convert this invoice PDF to JPG images. Return one image per page as a ZIP download.

Check Remaining Credits

@iLovePDF get my account info. Show me how many processing credits I have left this month.

Images to Single PDF

@iLovePDF convert these four product photos to a single PDF. Keep them in the order I uploaded.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@iLovePDF check my account info and tell me how many processing credits I have left this month

Output

Your iLovePDF account is on the Premium plan with 450 processing credits remaining out of your 1,000 monthly allowance. Credits reset on the 15th of each month. Each compression or conversion operation typically consumes 1 credit per file, though batch operations may vary. You have sufficient capacity for moderate document processing through the end of your billing cycle.

Notes

This read-only check is useful before batch operations. The MCP returns credit balance and plan tier but does not forecast consumption — you'll need to estimate based on your workflow. No side effects; safe to run repeatedly.

Prompt

@iLovePDF compress these three contract PDFs and return a ZIP so I can email them to the client without hitting attachment limits

Output

Compressed 3 PDFs into a single ZIP archive (original total: 14.2 MB, compressed: 4.8 MB, 66% reduction). The output file is available as an offloaded download link valid for 2 hours. This operation consumed 3 processing credits. The temporary iLovePDF task has been cleaned up automatically.

Notes

This example shows a write operation with immediate cleanup. The MCP handles task lifecycle (create, upload, process, download, delete) in one call. Be aware: the download link expires quickly, and the operation is irreversible once credits are consumed.

Prompt

@iLovePDF merge all the Q4 board meeting PDFs in chronological order and summarize the key decisions across the combined document

Output

Merged 4 PDFs (October through December board minutes) into a single 47-page document. Scanning the combined file, the board approved three major decisions: (1) Q1 hiring freeze with exemptions for engineering, (2) pivot from enterprise to mid-market positioning, and (3)延delay of the Series B raise until Q2 metrics improve. The merger consumed 4 credits; the consolidated PDF is available for download.

Notes

This synthesis example pairs the MCP's merge capability with the AI's document reasoning. The merge happens first (consuming credits), then the AI reads the result. Useful for cross-document analysis, but note that large merges may hit rate limits on free-tier accounts.

Use-case deep-dives

Client proposal assembly under deadline

When iLovePDF beats manual PDF wrangling for sales teams

A 3-person sales team closes deals by stitching case studies, pricing sheets, and signed NDAs into one proposal PDF—often minutes before a call. The merge and compress tools handle this in a single Switchy prompt: "merge proposal-draft.pdf, case-study-acme.pdf, and pricing-2024.pdf, then compress to under 5MB." The API key auth means no per-seat licensing hassle, and the 9-tool scope stays narrow enough that the AI won't hallucinate unrelated actions. The threshold: if your proposals need watermarking, redaction, or form-field editing, iLovePDF stops short and you'll want a heavier integration. For teams that just need fast merge-compress-convert cycles during live deal flow, this MCP closes the loop without leaving the workspace.

Support ticket attachment normalization

iLovePDF for high-volume ticket image cleanup

A 6-person support team receives 200+ tickets daily, many with oversized phone screenshots or multi-page scans that break email limits or slow the CRM. The compress-images and convert-images-to-PDF tools let agents prompt "compress all attachments in ticket #4891 and convert to PDF" without opening external tabs. The get-account-info tool surfaces remaining processing credits mid-shift, so the team knows when to throttle batch jobs. The trade-off: iLovePDF's compression is one-size-fits-all—no granular quality sliders—so if you need forensic-grade image fidelity or OCR output, you'll hit the ceiling fast. For teams prioritizing speed and attachment hygiene over pixel-perfect archives, iLovePDF keeps the ticket queue moving inside Switchy's shared context.

Monthly board deck finalization

When iLovePDF's task cleanup matters for recurring workflows

A 2-person finance team builds a 40-slide board deck every month by converting Excel charts to images, merging department PDFs, and compressing the final file to under 10MB for secure email. The delete-task and get-task-status tools become critical here: after each monthly run, Switchy can confirm the iLovePDF worker cleaned up intermediate files, avoiding surprise storage or credit burn. The single API key covers both users without seat multiplication, and the 9-tool surface area means the AI rarely suggests irrelevant actions during the deck assembly prompt chain. The boundary: if your deck needs live Excel embedding or annotation layers, iLovePDF's convert-and-merge paradigm won't carry you. For teams running the same compress-merge-convert recipe monthly, this MCP turns a 15-minute manual ritual into a 2-minute prompted handoff.

Frequently asked

What does the iLovePDF MCP let me do in Switchy?

It connects your team's iLovePDF account so AI assistants can compress PDFs, convert images to PDF, merge documents, and run other file operations without leaving the chat. The MCP handles the full workflow: upload, processing, download, and cleanup. Every operation consumes your iLovePDF processing credits.

Do I need a paid iLovePDF account to use this MCP?

You need an iLovePDF API key, which requires a paid plan. Free iLovePDF accounts don't issue API keys. The MCP checks your remaining processing allowance before running operations, so you'll know if you're about to hit your monthly limit.

Can the MCP edit text inside PDFs or extract specific pages?

No. The nine tools focus on compression, format conversion, and merging. If you need to extract pages, annotate, or edit PDF content, use iLovePDF's web interface directly or look at a different MCP that wraps a more granular PDF library.

Why use this instead of uploading files to iLovePDF myself?

The MCP lets your team automate repetitive PDF workflows inside Switchy conversations. An assistant can compress a batch of scanned invoices, merge contract drafts, or convert screenshots to PDF without anyone switching tabs. It's faster when you're already working in chat.

Who on my team should connect the iLovePDF account?

Whoever holds the iLovePDF subscription and can generate an API key. That person's processing allowance applies to every operation the MCP runs, so coordinate with your team to avoid burning through credits unexpectedly.

More docs MCPs

See all docs MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.