Skip to main content
Use CloudConvert through Corsair: one client, typed API calls. CloudConvert warns that its synchronous endpoints can time out for long-running jobs and tasks. Prefer async jobs plus status reads for long work. The provider’s redirect=true returns raw export-file content; this JSON plugin rejects that option. Job-level webhook_url is not exposed. Export credentials are stored in Corsair’s encrypted per-tenant key manager and are not endpoint arguments. Add an export/url task to make a downloadable URL available in the finished export task’s result.files[].url. Do not send credentials as extra task fields: when an endpoint requires approval (including strict mode), Corsair records raw incoming arguments before endpoint validation, so an invalid request containing secret fields could still expose them to the local permissions table or hosted Hub approval. What you get:
  • 17 typed API operations

Setup

1

Install

2

Add the plugin

corsair.ts
With multiTenancy: true, scope calls with corsair.withTenant(id). See Quick start for KEK + Hub keys, and Multi-tenancy for account isolation.
3

Choose authentication

4

Connect a tenant

Mint a connect link and send the tenant to it. Hub hosts the page and delivers the result to your app — see Connect / OAuth.

Example API calls

List recent jobs
Create a conversion job
See the full list on the API page.

What’s next

API reference

Every cloudconvert.api.* operation with input and output types.

Connect / OAuth

createLink, Hub delivery, and tenant connect flows.

Use with agents

Expose this plugin’s operations as MCP tools.