Transloadit Media Processing — Claude Code MCP server
Connect an agent to Transloadit Robots to process video, audio, images, and documents. The hosted endpoint uses OAuth sign-in.
claude mcp add --transport http mcp-server https://api2.transloadit.com/mcpWhat Transloadit Media Processing does
The server gives an agent access to media processing through Transloadit Robots. To use the hosted endpoint, connect by URL; the MCP client opens a consent page in the Transloadit Console during OAuth sign-in. An account is required before hosted tools run.
You can run the server yourself over stdio or HTTP. Self-hosting requires TRANSLOADIT_KEY and TRANSLOADIT_SECRET. For HTTP bound to a non-localhost address, set TRANSLOADIT_MCP_TOKEN or TRANSLOADIT_MCP_RESOURCE_METADATA_URL; a signing algorithm mismatch causes mcp_invalid_signature.
What it helps with
- process video through Transloadit Robots
- send audio files for processing
- process images with Transloadit
- submit documents to Transloadit
Example prompts for the agent
- Process this video through Transloadit Robots.
- Send this audio file to Transloadit for processing.
- Process these images and documents with Transloadit.
How to install Transloadit Media Processing
1Platform CLI: remote server
claude mcp add --transport http mcp-server https://api2.transloadit.com/mcp2Platform CLI
claude mcp add --env TRANSLOADIT_KEY=<TRANSLOADIT_KEY> --env TRANSLOADIT_SECRET=<TRANSLOADIT_SECRET> --transport stdio mcp-server -- npx -y @transloadit/mcp-serverReplace <…> with your own values
1Platform CLI: remote server
codex mcp add mcp-server --url https://api2.transloadit.com/mcp2Platform CLI
codex mcp add mcp-server --env TRANSLOADIT_KEY=<TRANSLOADIT_KEY> --env TRANSLOADIT_SECRET=<TRANSLOADIT_SECRET> -- npx -y @transloadit/mcp-serverReplace <…> with your own values
Config file
{
"mcpServers": {
"mcp-server": {
"url": "https://api2.transloadit.com/mcp"
}
}
}{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@transloadit/mcp-server"
],
"env": {
"TRANSLOADIT_KEY": "<TRANSLOADIT_KEY>",
"TRANSLOADIT_SECRET": "<TRANSLOADIT_SECRET>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"mcp-server": {
"type": "http",
"url": "https://api2.transloadit.com/mcp"
}
}
}{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@transloadit/mcp-server"
],
"env": {
"TRANSLOADIT_KEY": "<TRANSLOADIT_KEY>",
"TRANSLOADIT_SECRET": "<TRANSLOADIT_SECRET>"
}
}
}
}Replace <…> with your own values
1Platform CLI: remote server
gemini mcp add -t http mcp-server https://api2.transloadit.com/mcp2Platform CLI
gemini mcp add -e TRANSLOADIT_KEY=<TRANSLOADIT_KEY> -e TRANSLOADIT_SECRET=<TRANSLOADIT_SECRET> mcp-server npx -y @transloadit/mcp-serverReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Transloadit Media Processing
How do I install Transloadit Media Processing in Claude Code?
Add the hosted server with claude mcp add --transport http mcp-server https://api2.transloadit.com/mcp. You can also run a self-hosted stdio server with Transloadit credentials.
What does Transloadit Media Processing do?
It connects an agent to Transloadit Robots for processing video, audio, images, and documents.
What is required to self-host the server?
Set TRANSLOADIT_KEY and TRANSLOADIT_SECRET. HTTP on a non-localhost address also requires TRANSLOADIT_MCP_TOKEN or TRANSLOADIT_MCP_RESOURCE_METADATA_URL.