MCP App Store
by KeenEthics

Overview

CloudConvert connects Claude to the CloudConvert file conversion API. Ask Claude to convert a document, compress a PDF, or turn a video into a GIF, and it runs the job in your CloudConvert account and returns the result. What you can do: - Convert files between more than 200 formats, such as DOCX to PDF, PDF to DOCX or Markdown, HEIC to JPG, or MOV to MP4. - Compress and optimize PDF, PNG, and JPG files. - Merge files into one PDF, split PDFs into pages, extract or rotate pages, and encrypt or decrypt PDFs. - Make scanned PDFs searchable with OCR, and convert PDFs to the PDF/A and PDF/X standards. - Add text or image watermarks to PDFs, images, and videos. - Capture websites as PDFs or screenshots, and create thumbnails. - Create ZIP, RAR, 7Z, and TAR archives. - Read and write file metadata, or run custom FFmpeg and ImageMagick commands. - Build multi-step jobs, for example batch conversions or exports to S3 and Azure Blob Storage. Claude can process files from a URL or upload files from its code execution environment. Results are returned as download links that stay valid for 24 hours. You sign in with your CloudConvert account. Processing files consumes CloudConvert credits, and the connector can show your remaining balance.

Tools

addWatermarkToFile

ChatGPT
Add a text or image watermark to a PDF, image, or video file. The output is returned as a downloadable HTTPS resource link. The source file is passed as file. An image watermark is passed as watermark_image, ideally with a transparent background. Watermark text, position, size, opacity and other format-specific settings are passed through options. The available options are listed by getOperations (operation=watermark, include=options).

cancelTask

ChatGPT
Cancel a CloudConvert task that is in status waiting or processing. Returns the updated task.

captureWebsite

ChatGPT
Convert a public website to PDF or capture it as a PNG or JPG screenshot. Takes the website URL and the output format. The output is returned as a downloadable HTTPS resource link. The available options are listed by getOperations (operation=capture-website, include=options).

convertFile

ChatGPT
Convert a single file to a different format with the CloudConvert "convert" operation, for example PDF to PNG, JPG or WEBP, PDF to DOCX, DOCX to PDF, or PDF to MD. The output is returned as a downloadable HTTPS resource link. The file parameter takes an uploaded file with an HTTP/HTTPS download URL; file:// URLs are not supported. The supported input and output formats and the options of each conversion type are listed by getOperations (operation=convert, include=options).

createArchive

ChatGPT
Create a ZIP, RAR, 7Z, TAR, TAR.GZ, or TAR.BZ2 archive containing the uploaded files. The archive is returned as a downloadable HTTPS resource link. The archive format is set by output_format. Additional archive options are listed by getOperations (operation=archive, include=options).

createJob

ChatGPT
Create a CloudConvert job by sending an arbitrary JSON payload to the /v2/jobs API endpoint. Use this for advanced workflows with custom task graphs. Use the CloudConvert API documentation (https://cloudconvert.localhost/docs/llms.txt) to understand the payload schema. WHEN TO USE: Use this tool when you want to create a job with a custom task graph. Common use cases: - Bulk convert files with a custom task graph. - Import/export to custom storage services like S3, Azure Blob Storage, etc. - User provided job payloads. WHEN NOT TO USE: For just converting files. Instead, use the specific tools, which are simple wrappers around the createJob tool. WORKFLOW: - Decide which operation you need and check the CloudConvert API documentation to understand the payload schema. - Use getOperations to discover available operations and options. - Make sure the input file is available as URL (file:// URLs are not supported) - Create a job payload with the operations and options you need and pass it to the createJob tool. Therefore, use import/url to pass the input file as URL. Add an export/url task to the job payload to get the output file as URL.

createThumbnail

ChatGPT
Create a PNG, JPG, or WEBP thumbnail from an input file. The output is returned as a downloadable HTTPS resource link. The source file is passed as file and the thumbnail format as output_format. Width, height, fit and other settings are passed through options. The supported formats and options are listed by getOperations (operation=thumbnail, include=options).

createWebhook

ChatGPT
Create an account-wide CloudConvert webhook. CloudConvert sends a JSON POST request to the URL for each subscribed event: job.created, job.finished (the payload includes the job with its tasks and results) or job.failed. Requests are signed with an HMAC-SHA256 of the request body in the CloudConvert-Signature header, using the signing_secret of the returned webhook. A webhook for a single job only can be set with the webhook_url property of a createJob payload instead.

deleteJob

ChatGPT
Delete a CloudConvert job, including all of its tasks and files. Jobs are deleted automatically 24 hours after they have ended.

deleteTask

ChatGPT
Delete a CloudConvert task, including its files. Tasks are deleted automatically 24 hours after they have ended.

deleteWebhook

ChatGPT
Delete an account-wide CloudConvert webhook. The IDs of the webhooks are listed by getWebhooks.

executeCommand

ChatGPT
Execute a custom ffmpeg, ImageMagick, or GraphicsMagick command. Attached input files are available under /input/import_N/<filename>, numbered from 1 in the order of the files array. Files the command writes to /output/ are exported as download URLs; a single output file is also returned as a resource link. With capture_output, the console output is included in the task result.

extractFileMetadata

ChatGPT
Extract ExifTool metadata from a file, such as the PDF page count or image/video resolution. This operation consumes no conversion credits. For audio and video files, engine "ffmpeg" returns the output of ffprobe instead: the container format, all streams with their codec details, and the chapters of the file. The metadata is returned in the result of the metadata task. No output file is created.

getJob

ChatGPT
Get the status of a CloudConvert job by its ID, including the progress and results of its tasks. Returns the complete API response of the /v2/jobs/<job_id> endpoint. With wait=true, it waits until the job has finished or failed, e.g. after the files of import/upload tasks have been uploaded.

getJobs

ChatGPT
List CloudConvert jobs, optionally filtered by status or tag. Tasks can be included in each job using the include parameter.

getOperations

ChatGPT
List the supported CloudConvert API operation types and their options. Returns the complete API response of the /v2/operations endpoint. With operation=convert, it lists the available input and output formats of the "convert" operation, which convertFile uses. Adding input_format, output_format and include=options returns the options of a specific conversion type, for example operation=convert, input_format=pdf, output_format=png. Adding options.details to include also returns labels, value ranges, units and descriptions of the possible enum values. The listed options are accepted by the options parameter of the file tools and by the tasks of a createJob payload. Options of import and export operations are not included.

getTask

ChatGPT
Get the status of a CloudConvert task by its ID, including its progress and result. Returns the complete API response of the /v2/tasks/<task_id> endpoint. With wait=true, it waits until the task has finished or failed. For a waiting import/upload task, the result also contains a ready-to-run upload command.

getTasks

ChatGPT
List CloudConvert tasks with their status and result, optionally filtered by job, status or operation. Returns the complete API response of the /v2/tasks endpoint.

getUser

ChatGPT
Get information about the current user and their remaining credits. This tool returns the complete API response from the /v2/users/me endpoint with the given schema.

getWebhooks

ChatGPT
List the account-wide CloudConvert webhooks, optionally filtered by URL. Returns each webhook's URL, subscribed events, failure status and signing secret, as returned by the /v2/users/me/webhooks endpoint.

mergeFiles

ChatGPT
Combine two or more files into one PDF. Non-PDF inputs are converted to PDF automatically. The files are merged in the order of the files array. The merged PDF is returned as a downloadable HTTPS resource link.

optimizeFile

ChatGPT
Optimize and compress a PDF, PNG, or JPG file to reduce its file size. The file format stays the same; format changes are handled by convertFile. The output is returned as a downloadable HTTPS resource link. The file parameter takes an uploaded file with an HTTP/HTTPS download URL; file:// URLs are not supported. The supported formats and options are listed by getOperations (operation=optimize, include=options).

pdfA

ChatGPT
Convert a PDF to the archival PDF/A-1B, PDF/A-2B, or PDF/A-3B standard, selected by conformance_level. The PDF/A file is returned as a downloadable HTTPS resource link. Additional settings are listed by getOperations (operation=pdf/a, include=options).

pdfDecrypt

ChatGPT
Decrypt a password-protected PDF with its current password and remove the password. The decrypted PDF is returned as a downloadable HTTPS resource link.

pdfEncrypt

ChatGPT
Encrypt a PDF with an optional user password (required to open the PDF) and owner password (required to change its permissions). The encrypted PDF is returned as a downloadable HTTPS resource link. Permissions such as printing, content extraction, or modification are set through options.

pdfExtractPages

ChatGPT
Extract selected pages or page ranges, such as 1,2,5-8, from a PDF into a new PDF. The new PDF is returned as a downloadable HTTPS resource link.

pdfOcr

ChatGPT
Add a searchable and copyable OCR text layer to a scanned PDF. The searchable PDF is returned as a downloadable HTTPS resource link. The language parameter takes one or more OCR language codes, such as eng or deu.

pdfRotatePages

ChatGPT
Rotate selected pages or all pages of a PDF by +90, -90, or 180 degrees. The rotated PDF is returned as a downloadable HTTPS resource link. Pages are selected as a comma-separated list of pages or ranges, such as 1,2,5-8. Without pages, the entire PDF is rotated.

pdfSplitPages

ChatGPT
Split a PDF into one PDF file per page. The download URLs of the per-page PDFs are listed in the result of the export task. Additional settings are listed by getOperations (operation=pdf/split-pages, include=options).

pdfX

ChatGPT
Convert a PDF to the PDF/X-1A, PDF/X-3, or PDF/X-4 standard, selected by variant. The PDF/X file is returned as a downloadable HTTPS resource link. Additional settings are listed by getOperations (operation=pdf/x, include=options).

retryTask

ChatGPT
Create a new CloudConvert task with the payload of an existing task, e.g. to run a failed task again. The new task has a new ID, consumes credits like any other task and is returned without waiting for it to finish; its status is available through getTask. Retrying an export task (e.g. export/s3) writes the files to the export target again, which can overwrite existing files there.

writeFileMetadata

ChatGPT
Write XMP or IPTC metadata such as Title, Author, Creator, Producer, or Copyright to a file. The updated file is returned as a downloadable HTTPS resource link. The metadata object contains the ExifTool keys and values to write. Additional settings are passed through options.

addWatermarkToFile

Claude

captureWebsite

Claude

convertFile

Claude

createArchive

Claude

createJob

Claude

createThumbnail

Claude

executeCommand

Claude

extractFileMetadata

Claude

getJob

Claude

getJobs

Claude

getOperations

Claude

getTask

Claude

getUser

Claude

mergeFiles

Claude

optimizeFile

Claude

pdfA

Claude

pdfDecrypt

Claude

pdfEncrypt

Claude

pdfExtractPages

Claude

pdfOcr

Claude

pdfRotatePages

Claude

pdfSplitPages

Claude

pdfX

Claude

writeFileMetadata

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

56

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily