# PDF Blocks MCP

Vendor: PDF Blocks  
Category: docs  
Auth: API_KEY  
Composio slug: `pdf_blocks`

PDF Blocks provides synchronous API operations for merging, splitting, watermarking, securing, and reorganizing PDF documents.

## Verdict

PDF Blocks exposes 17 PDF manipulation tools your team can invoke by @mentioning it in a Project. Add watermarks, merge files, extract or remove pages, encrypt with passwords, set granular permissions, and strip encryption—all without leaving the conversation. Most valuable for teams that handle contracts, proposals, or client deliverables and need quick edits without opening desktop software. Requires an API key from PDF Blocks; each operation consumes credits from your account, so watch usage on high-volume workflows.

## Tools

- **Add Image Watermark** — Add a PNG or JPEG image as a watermark on all or selected PDF pages.
- **Add PDF Password** — Create an encrypted copy of a PDF that requires a password to open.
- **Add PDF Restrictions** — Create an encrypted PDF copy with explicit permissions for copying, editing, printing, forms, assembly, and accessibility. Permissions are allowed by default; set an allow_* parameter to false to restrict that capability.
- **Add Text Watermark** — Add up to three styled text lines as a watermark on all or selected PDF pages.
- **Extract PDF Pages** — Create a PDF containing selected source pages in their original order.
- **Merge PDFs** — Merge PDF files into one PDF in the exact order provided.
- **Remove PDF Pages** — Create a PDF with selected pages removed while preserving the remaining page order.
- **Remove PDF Password** — Create an unencrypted copy of a password-protected PDF using its current password.
- **Remove PDF Restrictions** — Create a PDF copy with permission restrictions cleared.
- **Remove PDF Signatures** — Create a PDF copy with all digital signatures and timestamps removed.
- **Reorder PDF Pages** — Create a PDF in an exact page order, optionally dropping or repeating source pages.
- **Reverse PDF Pages** — Create a PDF with the complete page order reversed.
- **Rotate PDF Pages** — Rotate all or selected PDF pages by a supported multiple of 90 degrees.
- **Split PDF at Page** — Split a PDF into exactly two downloadable PDFs at a page boundary; the selected page starts the second PDF.
- **Split PDF by Page Count** — Split a PDF into consecutive downloadable PDFs containing up to a fixed number of pages each.
- **Split PDF by Page Groups** — Create one downloadable PDF for each caller-defined ordered group of source pages.
- **Split PDF by Size** — Split a PDF into downloadable PDFs no larger than a requested byte limit.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect PDF Blocks.
3. Authorise through api_key.
4. Teammates can now @-mention PDF Blocks tools in chat.

---
Last verified: 2026-10-17T02:00:10.360Z  
Canonical URL: https://switchy.build/directory/mcps/pdf-blocks