Transloadit MCP Server

Transloadit MCP Server runs Transloadit Robots for video, audio, images and documents: upload, processing, templates and linting.

  • 73 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • Files and results are processed in the Transloadit cloud under your account.
  • The key and secret of a self-hosted run give access to the workspace.
All reasons and checks

transloadit/node-sdk

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/transloadit-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Files and results are processed in the Transloadit cloud under your account.
  • The key and secret of a self-hosted run give access to the workspace.

This is third-party code. Review the repository files before installing.

What it does

The official Transloadit MCP server (package `@transloadit/mcp-server`) gives an assistant the service Robots for video, audio, image and document processing. Tools include `transloadit_create_assembly`, which takes files attached in chat and starts processing, and `transloadit_list_templates`; results in ChatGPT render in an Assembly result widget. Robot documentation and configuration linting are separate capabilities. Connect at `https://api2.transloadit.com/mcp`: the client goes through OAuth in the Transloadit Console and keys never leave your workspace. For CI a bearer token is minted with `npx -y @transloadit/node auth token --aud mcp`. Self-hosting runs over stdio or HTTP (including Docker) with `TRANSLOADIT_KEY` and `TRANSLOADIT_SECRET`.

Who it is for. Developers who convert and process media through Transloadit and want to control it from an assistant.

Good fit when

  • An assistant starts encoding an uploaded video with a ready template.
  • A Robots configuration is linted before it runs.
  • You need the workspace template list.
  • In CI an agent gets a token without a browser and starts an assembly.
  • The processing result is viewed in a ChatGPT widget.

Not a fit when

  • You need processing without a Transloadit account: the service is paid and needs sign-in.
  • Files must be processed strictly locally: processing runs in the Transloadit cloud.
  • You need plain FFmpeg: the server works through Transloadit Robots.

Example request

Show my Transloadit workspace templates and start encoding the attached video with a suitable template.

MCP

Transport
http, stdio
Authentication
OAuth

Environment variables

TRANSLOADIT_KEY
Transloadit auth key for a self-hosted run
TRANSLOADIT_SECRET secret
Transloadit secret for a self-hosted run
TRANSLOADIT_MCP_TOKEN secret
Transport token of your own HTTP server, required beyond localhost

Limitations

A Transloadit account is required. The hosted server asks you to sign in before any call, even for Robot docs and linting: without an account they are available only in a self-hosted run. Self-hosted HTTP on a non-local host requires `TRANSLOADIT_MCP_TOKEN`, and a key may need `TRANSLOADIT_SIGNATURE_ALGORITHM=sha256`, otherwise the signature is rejected with `mcp_invalid_signature`. Files and results are processed in the Transloadit cloud under your plan terms.

How to disable. Remove the MCP entry from the client (`claude mcp remove transloadit`), revoke access in the Transloadit Console and for a self-hosted run clear the keys from environment variables.

FAQ

How do I connect to Claude Code?

Run `claude mcp add --transport http transloadit https://api2.transloadit.com/mcp`, then `claude mcp login transloadit` and approve access in the Transloadit Console.

How do I self-host?

Run `TRANSLOADIT_KEY=... TRANSLOADIT_SECRET=... npx -y @transloadit/mcp-server stdio` or start the `ghcr.io/transloadit/mcp-server:latest` Docker image.

How do I restrict tools?

List the ones you need in client settings, for example `enabled_tools = ["transloadit_list_templates"]` in `~/.codex/config.toml` or `includeTools` in Gemini CLI.

What is `TRANSLOADIT_MCP_TOKEN` for?

It protects your own HTTP server when bound beyond localhost. Set any strong secret and send it as a bearer token. The Transloadit API does not need it.

How do I get a token for CI?

Run `npx -y @transloadit/node auth token --aud mcp` in a trusted environment: it mints a bearer token for an agent without a browser. Send it in the `Authorization: Bearer` header.

Discussion

No questions or reviews yet.

Official

RunAPI MCP server: a catalog of 160 models for images, video, music and speech, pricing, task runs and balance

MCP serverExtended access56Repository stars

ClipForge MCP

ClipForge

Official

ClipForge MCP builds a vertical video from a topic or a product link: stock footage, Edge TTS voiceover and captions, no keys, composed with FFmpeg

MCP serverExtended access1.3KRepository stars

A community MCP server for the Kling AI API: video, images, lip sync and virtual try-on. It uploads local files to a third-party cloud bucket

MCP serverBroad access46Repository stars
Official

Hosted Magic Hour MCP server: the agent generates and edits video, images and audio through the service API

MCP serverExtended access10Repository stars

MCP server, /video plugin and CLI: transcript, key frames, on-screen text and metadata for a YouTube, Loom or local video

MCP serverExtended access122Repository stars

Plex MCP Server controls Plex libraries, playlists and playback from Claude, ChatGPT and other MCP clients.

MCP serverExtended access160Repository stars

README in short

The monorepo of Transloadit Node.js SDKs, shared packages and the MCP server in `packages/mcp-server`. The server runs over Streamable HTTP and stdio, with plugin manifests for the ChatGPT and Codex catalog.

README badge

Report a problem