Transloadit
Pricing
  • Handling uploads
  • File importing
  • Video encoding
  • Audio encoding
  • Image processing
  • Artificial intelligence
  • Document processing
  • File filtering
  • Code evaluation
  • Media cataloging
  • File compressing
  • File exporting
  • Smart CDN
  • Explore live demos
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Zapier
  • MCP Server
  • Terraform
  • Essentials
  • Best Practices
  • FAQ
  • Robots
  • API
  • Formats
  • Build your first app
  • About
  • Open Source
  • Testimonials
  • Jobs
  • Security
  • Posts
  • DevTimes
  • DevTips
  • Press
  • Case Studies
  • Solutions
  • Comparisons
  • Guides
  • Glossary
  • Legal
  • Tools
  • Helping Coursera bring education to millions around the world
  • Transloadit Support
  • Open Source Support
  • Service level agreement
EssentialsRobotsFAQAPIFormatsBest Practices
Getting started
  • Overview
  • My first App
  • Saving result files
Topics
  • Assembly Instructions
  • Assembly Variables
  • Dynamic Evaluation
  • Templates
  • Webhooks
  • Third party Credentials
  • Builtin Templates
  • Resize Strategies
  • Assembly Execution Progress
  • Workspaces
  • AI Agents
  • Advanced use Parameter
  • The ignore_errors Parameter
Software Development Kits
  • Overview
  • Android SDK
  • Browsers
  • Convex
  • cURL
  • Go SDK
  • Java SDK
  • MCP Server
  • Multipart Form
  • Node.js SDK
  • PHP SDK
  • Python SDK
  • Ruby SDK
  • Terraform
  • TransloaditKit
  • Zapier Integration

AI Agents

AI coding agents such as Claude Code, OpenAI Codex, and Cursor can connect to Transloadit and use 93 current Robots to upload, encode, and transform files. Agents can combine the MCP server for runtime tool access, reusable Agent Skills for human-directed workflows, and llms.txt for documentation context. The CLI provides a separate automation path for humans and CI.

MCP server

The Model Context Protocol⁠ (MCP) gives agents direct runtime access to Transloadit tools.

Demo: encoding videos to HLS adaptive streaming through the Transloadit MCP Server in Claude

For most teams, the recommended starting point is self-hosted MCP via stdio:

TRANSLOADIT_KEY=MY_AUTH_KEY TRANSLOADIT_SECRET=MY_SECRET_KEY npx -y @transloadit/mcp-server stdio

If you cannot run npx in your environment, use the hosted endpoint https://api2.transloadit.com/mcp with Authorization: Bearer <token>.

Generate the token in another trusted environment (for example your backend, CI, or local shell), then pass it to your agent runtime:

npx -y @transloadit/node auth token --aud mcp

You can also mint tokens via POST /token or the Node.js SDK.

For client config examples (Claude, Cursor, VS Code/Copilot), auth details, tool docs, limits, and hosted vs self-hosted behavior, see the MCP Server SDK page.

Automation paths

Transloadit agent tooling is useful beyond chat-based coding agents. It gives teams a few practical ways to run the same media workflow from local scripts, CI jobs, operations consoles, and autonomous agents:

  • CLI: use @transloadit/node when a human or CI job needs a repeatable command to create an Assembly, wait for completion, and collect results.
  • MCP: expose a narrow Transloadit tool surface to embedded or hosted agents that should not get shell access. The agent can inspect Robot docs, lint Assembly Instructions, create Assemblies, and follow status updates through the MCP server.
  • Agent Skills: keep team-specific media workflow playbooks in version control for agents that already have useful tools, such as terminal access, MCP, the CLI, or SDKs. Skills tell the agent which Templates, verification steps, and fallbacks to use, but do not grant new capabilities by themselves.
  • llms.txt: give any LLM a current map of Transloadit products, solutions, integrations, developer resources, and learning content before it proposes an Assembly.

For production automation, keep credentials in your trusted environment and let agents call a self-hosted MCP server or your own backend. Hosted MCP is convenient when the agent runtime cannot start local processes, while the CLI remains the simplest option for deterministic jobs in CI.

Agent Skills

Agent Skills⁠ are markdown files (SKILL.md) that teach agents how to accomplish tasks step by step.

Demo: encoding videos to HLS adaptive streaming through Transloadit Agent Skills in Claude

In practical terms, an MCP server is an API surface an agent can call at runtime (via a local or hosted MCP process), while skills are version-controlled playbooks that tell an agent what to do, in what order, and how to verify it. Skills do not add new tool access by themselves. They codify how you want the agent to use the tools available in your environment (MCP, CLI, SDKs) in a consistent way.

  • Use MCP for embedded, repeatable execution (uploads, Assemblies, polling, results).
  • Use skills as reusable, human-directed playbooks for tasks such as setup, scaffolding, templates, and migrations.

They also complement each other. A skill can standardize a workflow and then instruct the agent to use MCP (or a local CLI fallback) for the actual execution.

Install with the Skills CLI

npx skills add transloadit/skills

This installs all 7 Transloadit skills into your project:

  • docs-transloadit-robots: Offline lookup for Transloadit Robots and their parameter docs/examples via the transloadit CLI. Use to draft or validate steps JSON without guessing robot names/params.
  • integrate-asset-delivery-with-transloadit-smartcdn-in-nextjs: Add Transloadit Smart CDN URL signing to a Next.js App Router project (server-side signing route + optional client demo page).
  • integrate-uppy-transloadit-s3-uploading-to-nextjs: Add Uppy Dashboard + Transloadit uploads to a Next.js (App Router) app, with server-side signature generation and optional /s3/store export.
  • transform-encode-hls-video-with-transloadit: One-off HLS encoding (local video -> HLS renditions + playlist) using Transloadit via the transloadit CLI. Prefer Builtin Templates (builtin/encode-hls-video@latest) and download outputs locally via -o.
  • transform-generate-image-with-transloadit: One-off image generation (prompt -> image file) using Transloadit via the transloadit CLI. Prefer Builtin Templates (builtin/generate-image@latest) and download outputs locally via -o.
  • transform-remove-background-with-transloadit: One-off background removal (local image -> transparent PNG) using Transloadit via the transloadit CLI. Use a minimal /image/bgremove steps JSON and download the result to an explicit .png path via -o.
  • transloadit: Main entry-point skill for Transloadit. Route to the right integrate-*, transform-*, or docs-* skill, and prefer executing via npx -y @transloadit/node ... (CLI) for deterministic behavior.

Auto-discovery

The skills catalog is also discoverable at transloadit.com/.well-known/skills/index.json, following the Agent Skills Discovery RFC⁠. This means you can also install with:

npx skills add https://transloadit.com

Manual installation

Clone or symlink the transloadit/skills⁠ repo into your agent's skills directory:

AgentPath
Claude Code.claude/skills/
OpenAI Codex.codex/skills/
Gemini CLI.gemini/skills/
Cursor.cursor/skills/
Windsurf.codeium/windsurf/skills/

llms.txt

Transloadit publishes an llms.txt file, a compact, site-wide routing index following the llms.txt standard⁠. It covers products and services, solutions, integrations, media and task indexes, developer and learning resources, and support.

For Robot-specific discovery, use /docs/robots/llms.txt. The legacy llms-full.txt compatibility file includes complete Robot parameter schemas inline, but it is large. Prefer llms.txt for discovery and fetch only the linked Markdown pages relevant to the task.

Which approach should I use?

ApproachBest forSetup
Self-hosted MCPMost teams, production automation, local devRun one command locally
Hosted MCPAgent runtimes that cannot start local processesMint a token and configure the endpoint
Agent SkillsReusable, human-directed Transloadit workflowsInstall with one command
llms.txtGiving any LLM broad Transloadit documentation contextFetch the URL

These approaches complement each other. Use self-hosted MCP for tool access in most setups, or hosted MCP when the agent runtime cannot start local processes. Install skills for workflow guidance, and point your LLM at llms.txt when it needs Transloadit documentation.

Previous page ← WorkspacesNext page Advanced use Parameter →
TransloaditChecking status…

Product

  • Services
  • Pricing
  • Demos
  • Tools
  • Security
  • Support

Company

  • About/Press
  • Blog/Jobs
  • Comparisons
  • Open source
  • Solutions

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Supported formats

More

  • Platform status⁠
  • Community forum⁠
  • StackOverflow⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

PrivacyTermsImprint