iLovePDF
iLovePDF provides APIs for processing, converting, optimizing, and signing PDF and image files.
Verdict
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 Taskdestructive
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
- 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
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.
@iLovePDF check my account info and tell me how many processing credits I have left this month
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.
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.
@iLovePDF compress these three contract PDFs and return a ZIP so I can email them to the client without hitting attachment limits
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.
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.
@iLovePDF merge all the Q4 board meeting PDFs in chronological order and summarize the key decisions across the combined document
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.
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
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.
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.
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.