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.
TRANSLOADIT_KEYrequiredYour Transloadit Auth Key from https://transloadit.com/c/-/api-credentials
TRANSLOADIT_SECRETrequiredsecretYour Transloadit Auth Secret from https://transloadit.com/c/-/api-credentials
AuthorizationsecretBearer token obtained via the authenticate tool, or set TRANSLOADIT_KEY and TRANSLOADIT_SECRET env vars with the self-hosted package instead
Tools & capabilities
Tools this server exposes to the agent.
createAssembly— Create and execute a media processing assembly with configured steps and robotsMedia 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
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.
Transloadit offers a free tier with usage limits. Paid plans are available for higher volumes and advanced features. Check transloadit.com for current pricing.
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.
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.
Transloadit supports video, audio, images, and documents. The 86+ robots handle formats like MP4, WebM, MP3, WAV, JPEG, PNG, PDF, Word, and many others.
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.
Transloadit JavaScript/TypeScript SDKs
Monorepo for Transloadit SDKs, shared packages, and the MCP server.
Packages
@transloadit/node— Node.js SDK + CLI. Seepackages/node/README.md.transloadit— Stable unscoped package (built from@transloadit/node).@transloadit/mcp-server— MCP server (Streamable HTTP + stdio). Seepackages/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
transloaditpackage is prepared viascripts/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.
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.

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

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