otherapi_key

CloudConvert

CloudConvert is a file conversion service supporting over 200 formats, including audio, video, document, ebook, archive, image, spreadsheet, and presentation formats.

Verdict

CloudConvert lets your team convert files between 200+ formats without leaving Switchy. @Mention it to turn PDFs into Word docs, compress videos, extract images from presentations, or batch-convert spreadsheets — all inside a Space. It handles the conversion job, then either returns the file or exports it straight to S3 or Google Cloud Storage. Best for teams that juggle multiple file types daily (design, legal, content ops) and need quick format changes without opening desktop apps. You'll need a CloudConvert API key; free tier covers light use, but heavy conversion workloads require a paid plan.

Common use cases

  • Convert client PDFs to editable Word docs
  • Compress video files before sharing externally
  • Extract images from PowerPoint decks
  • Batch-convert CSVs to Excel for reporting
  • Export converted files directly to S3

Integration

Vendor
CloudConvert
Category
other
Auth
API_KEY
Tools
8
Composio slug
cloudconvert

Tools

  • Create Export Google Cloud Storage Task

    Tool to create a task to export files to a google cloud storage bucket. use after conversion when you need to store results directly into gcs. ensure service account credentials have the proper permissions.

  • Create Export S3 Task

    Tool to create a task to export files to an amazon s3 bucket. use after conversion when you need to store results directly into s3. ensure aws credentials have s3:putobject (and putobjectacl if using non-default acl) permissions.

  • Create Webhook

    Tool to create a new webhook. use when you need to receive event notifications into your system.

  • Delete Webhook
    destructive

    Tool to delete a webhook by its id. use when you no longer need a webhook and want to remove it.

  • List Supported Formats

    Tool to list all supported conversion formats, engines, and options. use when you need to discover available conversions before creating tasks.

  • List Tasks

    Tool to retrieve a list of tasks. use when you need to enumerate tasks with optional filters like status or date ranges.

  • List Webhooks

    Tool to list all webhooks. use when you need to retrieve existing webhooks before managing or inspecting them.

  • Show User

    Tool to show the current authenticated user's information. use after authentication to confirm account details.

Setup

Setup guide

  1. 11. Go to your Switchy workspace settings and click 'Add Integration'. 2. Search for CloudConvert and select it. 3. Open cloudconvert.com, log in, and navigate to your API dashboard (usually under Account > API). 4. Generate a new API key — copy it immediately since CloudConvert shows it only once. 5. Paste the key into Switchy's connection dialog and click 'Connect'. 6. Switchy tests the connection by fetching your user info; if it succeeds, you'll see a green checkmark. 7. Open any Space, type '@CloudConvert list supported formats' and send — if you get a list of conversion options back, the integration is live. 8. From now on, @mention CloudConvert in any message to invoke a conversion, check task status, or set up webhooks for long-running jobs.

What teammates see: by default, memories from CloudConvert are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

PDF to Word

@CloudConvert convert this PDF to a Word document: [paste file link or upload]. Return the DOCX when done.
Open in a Space →

Compress Video

@CloudConvert compress this video to under 50MB: [paste file link]. Use MP4 format and optimize for web playback.
Open in a Space →

Extract Slide Images

@CloudConvert extract all images from this PowerPoint: [paste file link]. Save them as PNGs in a zip file.
Open in a Space →

CSV to Excel

@CloudConvert convert this CSV to an Excel file: [paste file link]. Include headers and auto-fit column widths.
Open in a Space →

Check Conversion Formats

@CloudConvert list all supported conversion formats. Show me what I can convert from and to.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@CloudConvert what file formats can you convert between? I need to turn some PSD files into PNGs and maybe some video formats too.

Output

Based on the supported formats catalog, I can convert PSD (Adobe Photoshop) files to PNG using the graphics engine. For video, CloudConvert supports conversions between MP4, AVI, MOV, MKV, WebM, and dozens of other formats using FFmpeg. The service also handles document conversions (PDF, DOCX, XLSX), audio (MP3, WAV, FLAC), and archive formats (ZIP, RAR, 7Z). Each format pair may have specific options available — for example, PNG exports let you set compression level and transparency handling.

Notes

This example shows the discovery workflow before running conversions. The List Supported Formats tool returns a comprehensive catalog, but the actual conversion quality and speed depend on your CloudConvert plan tier. Free accounts have monthly conversion minute limits; paid plans remove those caps.

Prompt

@CloudConvert convert this design file to PNG at 300 DPI and export it directly to our S3 bucket at s3://brand-assets/exports/

Output

I've queued a two-step CloudConvert job: (1) convert the PSD to PNG with output_dpi set to 300, then (2) export the result to your S3 bucket at s3://brand-assets/exports/ using the credentials configured in your CloudConvert account. The task ID is 5f3a2b1c-8d4e-4f2a-9c1b-7e6d5a4b3c2d. Conversion typically completes in 15-45 seconds for graphic files under 50MB. You'll receive the file at the specified S3 path once both steps finish.

Notes

This demonstrates CloudConvert's chained task model: convert → export. You must pre-configure AWS credentials in CloudConvert's dashboard with s3:PutObject permissions. The MCP creates the tasks but doesn't wait for completion — use webhooks or poll the task list if you need status updates.

Prompt

@CloudConvert show me all conversion tasks from the last 3 days that failed, and summarize what went wrong.

Output

I retrieved 4 failed tasks from the past 3 days. Common failure reasons: (1) Two tasks failed with 'unsupported_format' errors — attempted AVI-to-HEIC conversions that aren't available on your plan tier. (2) One task timed out during a 2GB MP4-to-WebM conversion; CloudConvert's free tier has a 25-minute per-job limit. (3) One S3 export failed with 'access_denied' — the IAM role lacks s3:PutObject on the target bucket. Recommendation: upgrade to a paid plan for HEIC support and longer job windows, and audit your S3 bucket policies.

Notes

This example pairs the List Tasks tool (filtered by status and date range) with AI reasoning to diagnose patterns. CloudConvert's API returns error codes but not always human-readable explanations — the AI bridges that gap. Be aware that task history retention varies by plan; free accounts may only see the last 24 hours.

Use-case deep-dives

Automated invoice PDF generation

When CloudConvert fits recurring document workflows

A 6-person finance team generates 200+ invoices monthly from HTML templates, then stores them in S3 for compliance. CloudConvert's Create Export S3 Task tool handles the HTML-to-PDF conversion and direct bucket upload in one step, skipping the manual download-then-upload dance. The webhook tool lets them trigger downstream email notifications when each batch finishes. This works cleanly if your templates are stable and your conversion volume stays under 1,000/month—CloudConvert's API key auth is simple, but you'll hit rate limits fast at scale. If you're already rendering PDFs server-side or need sub-second latency, skip this MCP. If you're duct-taping Puppeteer scripts and S3 SDKs together, CloudConvert consolidates that into two tool calls.

Customer support file format triage

Why CloudConvert rarely wins for support teams

A 3-person support team receives 50+ attachments daily in obscure formats—CAD files, legacy spreadsheets, proprietary design formats. CloudConvert's List Supported Formats tool shows 200+ conversion pairs, so theoretically they could normalize everything to PDF for ticket review. In practice, this MCP adds latency and cost to every ticket. The team still needs to manually inspect the original file, so the conversion step becomes busywork unless they're archiving tickets long-term and need searchable PDFs. The webhook and task-listing tools are overkill for ad-hoc support work. If your support flow already routes files through an automation layer (Zapier, n8n), CloudConvert slots in cleanly. If agents are clicking through tickets one-by-one, the friction outweighs the format coverage.

Marketing asset batch processing

When CloudConvert scales creative ops workflows

A 10-person marketing team ships 40+ landing pages monthly, each needing social preview images in 6 sizes and 3 formats. CloudConvert's batch task creation and GCS export tools let them convert a single master PNG into the full matrix, then push results straight to their CDN bucket. The List Tasks tool gives the ops lead a dashboard view of overnight batch jobs without SSH-ing into servers. This setup pays off when your creative volume exceeds what a designer can manually export in Figma, but you're not yet at the scale where you'd build a custom image pipeline. The API key auth means any team member can trigger conversions from Slack or a spreadsheet. If your asset needs are one-off or your team is under 5 people, the MCP adds complexity you don't need yet.

Frequently asked

What does the CloudConvert MCP do in Switchy?

It lets your team convert files between formats directly from AI conversations — PDFs to Word, videos to GIFs, images to WebP, and hundreds more. You can also export results straight to S3 or Google Cloud Storage, list past conversion jobs, and set up webhooks to notify your systems when conversions finish. It's useful when you need file transformations without leaving the chat.

Do I need a CloudConvert API key to connect this MCP?

Yes. You'll generate an API key from your CloudConvert dashboard and paste it into Switchy during setup. The key authenticates all conversion requests, so anyone on your team who connects the MCP needs their own key or you share one account-wide key. CloudConvert bills usage to the account that owns the key, so track who's converting what if you're on a metered plan.

Can the MCP convert files larger than 1GB?

That depends on your CloudConvert plan, not the MCP itself. The integration passes your files to CloudConvert's API, which enforces the file-size and conversion-minute limits tied to your subscription. Check your CloudConvert dashboard for current quotas. The MCP doesn't add extra restrictions beyond what the API already imposes.

Why use this MCP instead of uploading files to CloudConvert's website?

The MCP keeps file conversions inside your AI workflow — no tab-switching or manual uploads. You can chain conversions with other tasks (convert a PDF, then summarise it with another MCP), export directly to S3 or GCS, and let the AI handle format discovery. If you're only converting one file occasionally, the website is faster. For repetitive or multi-step jobs, the MCP saves time.

Who on the team should connect the CloudConvert MCP?

Anyone who needs to convert files during AI sessions. If you're sharing one CloudConvert API key across the team, one person can connect it and everyone in the workspace inherits access. If you want per-user billing or separate quotas, each person should connect their own CloudConvert account. Switchy doesn't enforce role restrictions here — it's about who pays for the conversions.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.