Connect your account, then chat with AI to run tools.
Shotstack is a cloud-based video editing API platform that automates video creation and editing at scale. Programmatically render videos, combine clips, crop and trim footage, add effects and transitions, and manage multimedia assets with a powerful RESTful API.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Shotstack — workflow patterns, data models, and gotchas for your AI agent.
Shotstack is a JSON-timeline video API. You build or load a timeline, submit a render (async), poll until done, then read the output URL. Media can be ingested from public URLs, generated with AI, or referenced directly in a timeline.
Four host families share one API key. Toggle sandbox mode on the credential to route to staging hosts; production keys only work on production hosts.
Sandbox keys only work when the credential sandbox toggle is on; production keys only on production hosts.
Submit tools return ids and a poll_with hint. Use the matching wait tool instead of looping get calls:
Each accepts timeout_seconds (10–7200, default 1800) and poll_interval_seconds (1–60, default 5). One-off status checks still use the get tools for renders, sources, and generated assets.
Combine multiple public video URLs into one render job in source order. Use for simple concatenation only — submit a full timeline render for effects,...
Crop a public video URL and submit an async render job.
Permanently delete a hosted CDN asset by asset_id. Renders cannot be deleted — only individual asset files.
Permanently delete an ingested source file by source_id.
Permanently delete a Shotstack template by template_id. Cannot be undone.
Start an async AI asset generation job (text-to-image, text-to-speech, image-to-video, text-generator). Returns asset_id and poll_with — poll generate...
Get a hosted Shotstack CDN asset by asset_id (from get_assets_by_render or render output). Also accepts transfer_id or render_id and resolves the host...
List CDN assets generated for a render_id. A single render may produce multiple files (video, thumbnail, poster). Use after render status reports done...
Poll an AI generation job started via the Create API. Returns status and output URL when ready.
Get async render status (queued, rendering, done, failed) and the output video URL when complete. When status is done, also returns hosted CDN assets ...
List Shotstack ingested sources or fetch one by source_id. Sources move queued → ingesting → ready (or failed). Poll source_id after starting an inges...
List Shotstack templates or fetch one template by template_id. List mode returns id, name, and timestamps; single mode returns the full timeline JSON ...
Ingest media from a public URL into Shotstack storage for use in renders. Returns source id — poll source listing or single-source fetch until status ...
Inspect a public media URL via Shotstack probe (ffprobe). Returns duration, format, width, and height — probe before combine or crop convenience rende...
Render video from a saved template by merging data with placeholders. Templates are pre-configured timelines with {{variable}} placeholders. Returns r...
Submit a video editing timeline for rendering. Accepts timeline JSON including combining, cropping, effects, transitions, and text overlays. Returns r...
Filter templates or ingested sources after listing — not for renders or CDN assets. Query must mention templates or sources (e.g. 'ready sources', 'li...
Import a file from a public URL onto Shotstack CDN (Serve API). Returns transfer_id — poll assets-by-render until ready, then use assets[0].asset_id w...
Create or update a Shotstack template. Omit id to create; pass id to update. Templates are reusable timelines with {{variable}} merge placeholders.
Poll a Shotstack Create API generation job until status is done or failed (or times out). Returns the final asset payload including output URL when re...
Poll a Shotstack ingest job until status is ready or failed (or times out). Returns the final source payload including the processed URL when ready. U...
Poll a Shotstack render job until status is done or failed (or times out). Returns the final render payload including output URL and CDN assets when d...
Poll a Shotstack Serve transfer until hosted assets are ready or failed (or times out). Returns assets with asset_id values for shotstack_get_asset. U...
Shotstack is a cloud-based video editing API platform that automates video creation and editing at scale. Programmatically render videos, combine clips, crop and trim footage, add effects and transitions, and manage multimedia assets with a powerful RESTful API. It provides 23 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/shotstack. Authentication is handled automatically.
Shotstack provides 23 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Shotstack uses API Key. Shotstack requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Shotstack to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/shotstackThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Shotstack and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More media integrations you might like
100ms provides a full-featured API for integrating real-time audio and video streaming into applicat...
Submagic is an AI-powered subtitle and caption generation platform for video content. Automatically ...
Plaud is a hardware-and-AI voice recording platform (Plaud Note, Plaud NotePin). This MCP reads your...
Giphy is a platform offering a vast library of animated GIFs, stickers, and clips, enabling users to...
Remove.bg automatically removes backgrounds from images using AI. Upload an image and get back a tra...
Shutterstock stock photos, video, and royalty-free music. Search licensed media, manage collections,...