Last updated: February 4

<span aria-hidden="true" id="transloadit-mcp-server-agent-native-uploads-and-processing"></span>

# Transloadit MCP Server: agent-native uploads and processing

![Kevin van Zonneveld](/assets/images/teammates/avatar-kvz-4.jpg?dpl=dpl_5eQDcFwLGbzg3PfkSEW2a2j2x5pY)

**Kevin van Zonneveld**

Co-founder · Amsterdam, The Netherlands · Show bio

[](https://x.com/kvz)[](https://github.com/kvz)

Agents are already good at working with text. File pipelines are where things tend to fall apart. What people actually want is simpler: "take this video and turn it into HLS", "make web-ready image variants", "OCR this PDF and give me structured text", "generate thumbnails", "export everything to S3".

Those are all things Transloadit is already good at. The MCP server is how you hand that toolbox to an agent, so it can run real media workflows from natural language.

Today, we're shipping the **Transloadit MCP Server**, an MCP integration that lets agents upload files, create Assemblies, discover Templates, and fetch results from Transloadit.

![Demo: encoding a video to HLS adaptive streaming through the Transloadit MCP Server in Claude](/_next/static/immutable/media/mcp-demo.1e8l8cci5ler0.gif)

If you're building agent workflows in [Claude Code⁠](https://github.com/anthropics/claude-code),[Gemini CLI⁠](https://github.com/google-gemini/gemini-cli), [OpenAI Codex⁠](https://openai.com/codex), or [Cursor⁠](https://docs.cursor.com/context/model-context-protocol), the Transloadit MCP Server gives the model a small, predictable tool surface. In practice that means fewer invented endpoints, shorter prompts, and workflows that actually run end to end.

<span aria-hidden="true" id="what-you-can-do-with-the-transloadit-mcp-server"></span>

## What you can do with the Transloadit MCP Server

* Upload local files and resume large uploads with [tus⁠](https://tus.io).
* Create Assemblies with full instructions and follow results.
* List and use Templates (including built-in ones).
* Validate and lint Assembly Instructions before running your Assemblies.

<span aria-hidden="true" id="mcp-vs-skillscli"></span>

## MCP vs. skills/CLI

MCP is best for embedded runtime use: long-lived or autonomous agent pipelines where Transloadit runs repeatedly (uploads, assemblies, polling, results).

Skills/CLI are best for human-directed, one-off jobs: setting up integrations, generatingTemplates, scaffolding code, or running a single processing task locally with full repo/tool access.

These are guidelines, though, not hard rules. Some systems (for example[OpenClaw⁠](https://docs.openclaw.ai/)) can work beautifully with skills, and MCP can also be great for interactive, human-in-the-loop flows. The right choice depends on your environment and preferences. We'll keep supporting both.

<span aria-hidden="true" id="quick-start-agents"></span>

## Quick start (agents)

Most people add the MCP server directly to their agent client. The client starts the server automatically via `npx -y @transloadit/mcp-server stdio`.

See the setup instructions for Claude, Codex, Gemini, and Cursor in the[MCP Server README⁠](https://github.com/transloadit/node-sdk/tree/main/packages/mcp-server).

If you cannot install packages where the agent runs (locked-down or hosted environments), use the hosted MCP endpoint (`https://api2.transloadit.com/mcp`) with a Bearer token. Generate one with`npx -y @transloadit/node auth token --aud mcp` (valid for six hours). Self-hosted MCP remains the default recommendation, because it has direct access to your credentials and mints tokens automatically.

<span aria-hidden="true" id="local-vs-hosted"></span>

## Local vs hosted

* **Local MCP** works best for local file paths and private credentials.
* **Hosted MCP** is great for shared environments; clients can still upload via the CLI or small inline inputs.

Both modes use the same tool surface, so you can move between them without changing prompts.

<span aria-hidden="true" id="whats-next"></span>

## What's next

We also shipped [Transloadit Agent Skills](/blog/2026/02/how-we-built-transloadit-agent-skills.md). These are version-controlled playbooks that teach agents repeatable media workflows. MCP provides agents with tools; skills teach them how to use those tools well. The two complement each other.

Next up is more polish around uploads, linting, and Templatediscovery. We will also expand the MCP tool surface based on what people actually build. If you are building an agent flow and want something exposed or improved, let us know.

[#mcp](/blog/tags/mcp.md)[#agents](/blog/tags/agents.md)[#developer-experience](/blog/tags/developer-experience.md)[#uploads](/blog/tags/uploads.md)

### 👩‍💻 Join 20k+ developers

Sign up for our [monthly newsletter](/newsletters.md) to receive direct links to 3 exclusive tech — and 2 product updates. No less, no more.

Your email:

Get access

## File uploading and encoding. Made simple.

Transloadit streamlines file handling for developers, trusted by brands like Coursera and The New York Times. We’re known for a reliable API, top-notch support, and a strong commitment to open source, with projects like [Uppy⁠](https://uppy.io) and [Tus⁠](https://tus.io) setting standards in file processing.

[Sign up](/c/)[Book a Demo](https://survey.typeform.com/to/kRg47Xi5)

No credit card needed

Cancel anytime
