The MCP server exposes 12 tools — one per operation. Each costs a flat $0.05 per call. The parameter summaries below are the essentials; see each operation page for the complete schema, examples, and notes.
Documents are passed by URL, upload, or (small) base64; the file
/ files parameters accept any of those forms.
Combine & organize
Section titled “Combine & organize”merge_pdfs
Section titled “merge_pdfs”Combine multiple PDFs into one. → Merge documents
| Parameter | Type | Required | Description |
|---|---|---|---|
files |
array of files | yes | Ordered list of source PDFs. |
extract_pages
Section titled “extract_pages”Keep only selected pages. → Extract pages
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
pages |
page range | yes | Pages to keep, e.g. 1-3,5. |
remove_pages
Section titled “remove_pages”Delete selected pages. → Remove pages
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
pages |
page range | yes | Pages to delete. |
rotate_pages
Section titled “rotate_pages”Rotate selected pages. → Rotate pages
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
pages |
page range | no | Pages to rotate (default: all). |
degrees |
90 | 180 | 270 |
yes | Clockwise rotation. |
reverse_pages
Section titled “reverse_pages”Reverse the page order. → Reverse pages
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
Watermarks
Section titled “Watermarks”add_text_watermark
Section titled “add_text_watermark”Overlay customizable text. → Add text watermark
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
text |
string | yes | Watermark text, e.g. CONFIDENTIAL. |
template |
string | no | Preset layout/style. |
position |
string | no | Placement (e.g. center, diagonal). |
opacity |
number | no | 0–1. |
add_image_watermark
Section titled “add_image_watermark”Overlay a PNG/JPEG image. → Add image watermark
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
image |
file | yes | PNG or JPEG to overlay. |
position |
string | no | Placement. |
opacity |
number | no | 0–1. |
scale |
number | no | Relative size. |
Security & protection
Section titled “Security & protection”add_password
Section titled “add_password”Encrypt with an open password. → Add password
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
password |
string | yes | Open (user) password. |
remove_password
Section titled “remove_password”Decrypt a known-password PDF. → Remove password
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
password |
string | yes | The current password. |
add_restrictions
Section titled “add_restrictions”Prevent copy/print/modify. → Add restrictions
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
permissions |
object | yes | Flags, e.g. { "print": false, "copy": false }. |
owner_password |
string | yes | Owner password enforcing the restrictions. |
remove_restrictions
Section titled “remove_restrictions”Clear all usage restrictions. → Remove restrictions
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
remove_signatures
Section titled “remove_signatures”Strip digital signatures. → Remove signatures
| Parameter | Type | Required | Description |
|---|---|---|---|
file |
file | yes | Source PDF. |
Output
Section titled “Output”Every tool returns a short-lived download URL plus light metadata
(expires_at, pages, bytes) and a confirmation that payment settled. See an end-to-end
example in the MCP quickstart.