This MCP server exposes Transloadit API operations over stdio or HTTP so an MCP client can create, inspect, poll, and list Transloadit assemblies, robots, and templates. It supports both self-hosted and hosted access, with authentication via Transloadit API credentials or bearer tokens.
From the registry: Process video, audio, images, and documents with 86+ cloud media processing robots.
Please install the `mcp-server-transloadit` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js** — Node.js is required to run the server via npx. The README notes Node.js 22+ in contributing prerequisites.
- **Create Transloadit API credentials** — Set up a Transloadit auth key and secret for self-hosted stdio or HTTP usage. (https://transloadit.com/docs/api/token-post/)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","@transloadit/mcp-server","stdio"]
- required environment variables:
- `TRANSLOADIT_KEY`: Transloadit auth key used by the MCP server to authenticate API requests. (example: `<your-transloadit-key>`)
- `TRANSLOADIT_SECRET`: Transloadit auth secret used by the MCP server to authenticate API requests. (example: `<your-transloadit-secret>`)
- optional environment variables:
- `TRANSLOADIT_MCP_TOKEN`: Optional self-hosted MCP transport token. Not needed for stdio. Used to protect non-localhost HTTP endpoints. (example: `<your-high-entropy-mcp-token>`)
- `TRANSLOADIT_ENDPOINT`: Optional Transloadit API endpoint override. (example: `<your-transloadit-endpoint>`)
- `TRANSLOADIT_MCP_METRICS_PATH`: Optional metrics path override for HTTP mode. (example: `<your-metrics-path>`)
- `TRANSLOADIT_MCP_METRICS_USER`: Optional username for metrics basic auth in HTTP mode. (example: `<your-metrics-username>`)
- `TRANSLOADIT_MCP_METRICS_PASSWORD`: Optional password for metrics basic auth in HTTP mode. (example: `<your-metrics-password>`)
Note: Preferred portable setup is stdio via npx. The server also supports self-hosted HTTP with `npx -y @transloadit/mcp-server http --host 127.0.0.1 --port 5723`; when binding HTTP to non-localhost hosts, `TRANSLOADIT_MCP_TOKEN` is required and clients must send `Authorization: Bearer <TRANSLOADIT_MCP_TOKEN>`. Hosted HTTP is available at `https://api2.transloadit.com/mcp` using a bearer token minted for audience `mcp`.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.TRANSLOADIT_KEYrequiredTransloadit API key used for API authentication.TRANSLOADIT_SECRETrequiredTransloadit API secret used for API authentication.All Azure MCP tools to create a seamless connection between AI agents and Azure services.