PluginBench
MCP Server
Active
MIT

Transloadit Media Processing MCP Server

io.github.transloadit/mcp-server

Process video, audio, images, and documents with 86+ cloud media processing robots via MCP.

What is the Transloadit Media Processing MCP server?

The Transloadit Media Processing MCP server provides access to Transloadit's cloud-based media processing platform, enabling AI agents to transform video, audio, images, and documents using 86+ specialized processing robots. It integrates with the Transloadit Node.js SDK to handle complex media workflows programmatically.

This MCP server connects Claude and other AI agents to Transloadit's powerful media processing infrastructure. You can automate video transcoding, audio processing, image optimization, document conversion, and dozens of other media tasks without managing servers or infrastructure. Ideal for workflows requiring reliable, scalable media transformation at scale.

How to install Transloadit Media Processing

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • TRANSLOADIT_KEY
    required

    Your Transloadit Auth Key from https://transloadit.com/c/-/api-credentials

  • TRANSLOADIT_SECRET
    required
    secret

    Your Transloadit Auth Secret from https://transloadit.com/c/-/api-credentials

  • Authorization
    secret

    Bearer token obtained via the authenticate tool, or set TRANSLOADIT_KEY and TRANSLOADIT_SECRET env vars with the self-hosted package instead

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@transloadit/mcp-server",
        "stdio"
      ],
      "env": {
        "TRANSLOADIT_KEY": "<YOUR_TRANSLOADIT_KEY>",
        "TRANSLOADIT_SECRET": "<YOUR_TRANSLOADIT_SECRET>",
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • createAssembly — Create and execute a media processing assembly with configured steps and robots
  • Media Processing Robots — Access to 86+ cloud-based robots for video, audio, image, and document processing

Use cases

  • Automate video transcoding and format conversion for multiple output formats
  • Process and optimize images at scale with resizing, filtering, and format conversion
  • Convert documents between formats (PDF, Word, etc.) programmatically
  • Extract metadata and perform analysis on media files
  • Build multi-step media workflows combining multiple processing operations

Transloadit Media Processing MCP server FAQ

What is the Transloadit MCP server?

It's an MCP server that gives Claude and other AI agents access to Transloadit's 86+ cloud media processing robots for transforming video, audio, images, and documents.

Is Transloadit free?

Transloadit offers a free tier with usage limits. Paid plans are available for higher volumes and advanced features. Check transloadit.com for current pricing.

How do I install it in Cursor or Claude?

Install via npm: `npm install @transloadit/mcp-server`, or use the remote streamable-HTTP endpoint at https://api2.transloadit.com/mcp. See packages/mcp-server/README.md for detailed setup instructions.

What authentication is required?

You need Transloadit API credentials: an authKey and authSecret. Set these as environment variables (TRANSLOADIT_KEY and TRANSLOADIT_SECRET) for the MCP server to authenticate requests.

What media formats does it support?

Transloadit supports video, audio, images, and documents. The 86+ robots handle formats like MP4, WebM, MP3, WAV, JPEG, PNG, PDF, Word, and many others.

Can I chain multiple processing steps?

Yes. You can define multi-step assemblies where output from one robot feeds into another, enabling complex workflows like video transcoding followed by thumbnail extraction.

README (reference)

Source of truth, from the repository.

Build Status Coverage

<a href="https://transloadit.com/?utm_source=github&utm_medium=referral&utm_campaign=sdks&utm_content=node_sdk"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://assets.transloadit.com/assets/images/sponsorships/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://assets.transloadit.com/assets/images/sponsorships/logo-default.svg"> <img src="https://assets.transloadit.com/assets/images/sponsorships/logo-default.svg" alt="Transloadit Logo"> </picture> </a>

Transloadit JavaScript/TypeScript SDKs

Monorepo for Transloadit SDKs, shared packages, and the MCP server.

Transloadit Server MCP server

Packages

  • @transloadit/node — Node.js SDK + CLI. See packages/node/README.md.
  • transloadit — Stable unscoped package (built from @transloadit/node).
  • @transloadit/mcp-server — MCP server (Streamable HTTP + stdio). See packages/mcp-server/README.md.
  • @transloadit/types — Shared TypeScript types.
  • @transloadit/utils — Shared utilities.
  • @transloadit/zod — Zod schemas for Transloadit APIs.

Quick start

Node SDK

import { Transloadit } from '@transloadit/node'

const client = new Transloadit({
  authKey: process.env.TRANSLOADIT_KEY as string,
  authSecret: process.env.TRANSLOADIT_SECRET as string,
})

const result = await client.createAssembly({
  params: {
    steps: {
      ':original': { robot: '/upload/handle' },
    },
  },
  files: { file: '/path/to/file.jpg' },
  waitForCompletion: true,
})

MCP server

See packages/mcp-server/README.md for MCP setup, auth, and tool docs.

Development

  • Install: corepack yarn
  • Checks + unit tests: corepack yarn check
  • Node SDK unit tests: corepack yarn workspace @transloadit/node test:unit

Repo notes

  • Docs live under docs/ (non-MCP).
  • The transloadit package is prepared via scripts/prepare-transloadit.ts.
  • PR checks enforce that tracked files in packages/transloadit/ stay in sync with @transloadit/node.
  • Tarball fingerprint parity remains available as a manual release/debug tool via corepack yarn parity:transloadit.

Related MCP servers

Budget used cars in Portugal: fair-price check, running-cost (IUC) estimate, stock search, contact.

0
TypeScript
MIT
View repository →

Security intelligence via x402 on Base. CVE lookup, IP reputation, secret scanning.

Read-only public transit departures, stop search, and city coverage for bus and train users.

View repository →

Find your AI agent's likely failure mode, get runtime settings, and clarify ambiguous prompts.

0
TypeScript
MIT
View repository →

Your own notes, searched and cited by your AI — local-only, allowlist-gated, capped, and logged.

0
TypeScript
MIT
View repository →

Pre-computed atlas of your codebase for Claude Code: LSP + ADRs + git. 45-72% token reduction.

7
TypeScript
MIT
View repository →