Vinkius
Shotstack

Shotstack MCP. Orchestrate full-scale video production from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Shotstack MCP on Cursor AI Code Editor MCP Client Shotstack MCP on Claude Desktop App MCP Integration Shotstack MCP on OpenAI Agents SDK MCP Compatible Shotstack MCP on Visual Studio Code MCP Extension Client Shotstack MCP on GitHub Copilot AI Agent MCP Integration Shotstack MCP on Google Gemini AI MCP Integration Shotstack MCP on Lovable AI Development MCP Client Shotstack MCP on Mistral AI Agents MCP Compatible Shotstack MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Shotstack MCP Server lets your AI client handle all video production tasks. It connects to a cloud API that generates personalized videos from templates at scale.

You can ingest media sources, manage templates, check render progress, and orchestrate complex video builds entirely through natural conversation.

What your AI agents can do

Create video template

Saves a current video edit as a reusable template ID.

Get hosted asset details

Retrieves specific details for any media file currently hosted in your account.

Get render status

Checks the current status and progress percentage of a video render job ID.

+ 7 more capabilities included
Generate Video Renders

Starts a new, cloud-based video rendering job using specified templates and assets.

Manage Templates

Creates or lists reusable video templates to guarantee consistent output quality across batches of content.

Handle Media Assets

Uploads source media files and keeps track of all hosted production assets for later use in renders.

Track Render Status

Retrieves the real-time progress and detailed metadata for any video rendering job ID.

List Production Inventory

Lists all available templates, sources, and completed renders to maintain a clear overview of your assets.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Shotstack: 10 Tools for Media Automation

These tools let you manage the entire media lifecycle—from uploading raw files to triggering complex video renders and checking final asset availability.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Shotstack on Vinkius
create019dd15c

create video template

Saves a current video edit as a reusable template ID.

get019dd15c

get hosted asset details

Retrieves specific details for any media file currently hosted in your account.

get019dd15c

get render status

Checks the current status and progress percentage of a video render job ID.

ingest019dd15c

ingest media source

Uploads new source media or fetches external assets to your production library.

list019dd15c

list assets from render

Lists all final files and outputs that were created by a specific render job ID.

list019dd15c

list hosted assets

Shows an inventory of every media file stored in your cloud account.

list019dd15c

list ingested sources

Lists all raw source media files that have been uploaded for future use.

list019dd15c

list recent renders

Provides a history log of the last few video rendering jobs run on your account.

list019dd15c

list templates

Retrieves a list of all existing, reusable video templates available for new renders.

render019dd15c

render video

Starts the actual process by initiating a new video render job using selected assets and a template ID.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Shotstack, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Shotstack MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Shotstack. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Managing video assets shouldn't require jumping between three different tabs.

Today, if you want to check on a render, you open the dashboard. You click 'Renders,' find the job ID, then maybe you have to navigate to an 'Assets' tab just to see the output file list. If you need source files, you switch to a completely different section—it’s clicking hell.

With Shotstack MCP Server, your agent manages it all conversationally. You ask about the render status, and it gives you the progress. Then, if complete, asking for assets immediately runs `list_assets_from_render`. The entire process happens in one chat thread.

Shotstack MCP Server: Run video ops from a single chat window.

The biggest manual time sink is the asset lifecycle. You have to upload source media via one tool, manage that inventory via another, and then initiate the render using yet a third process. This separation kills flow.

Now, your agent handles the entire workflow: `ingest_media_source` puts the file in place; `list_templates` finds the right format; `render_video` executes the job. It's one coherent command chain.

What you can do with this MCP connector

Shotstack lets your AI client handle every step of video production. You connect your agent to this server, and it handles media orchestration, template management, and rendering. It’s a full cloud API right inside your chat—you never have to mess with a dashboard or write complex scripts to run a professional campaign.

Your agent acts like a dedicated video producer that lives in your conversation window.

Handling Source Media Assets. You can upload new source media using ingest_media_source if you've got raw footage or external assets, feeding them straight into your production library. If you need to know what’s already sitting there, the system lets you call list_hosted_assets to show an inventory of everything currently in your cloud account.

For a deep dive on any specific file you have stored, just use get_hosted_asset_details. You can also see all the raw source media files you've uploaded for future work by calling list_ingested_sources.

Building and Managing Templates. Consistency is key when you’re churning out content fast. The system lets you manage reusable templates to guarantee your final videos look the same, every single time. You can use create_video_template to take a finished video edit and save it as a reusable template ID. To see what kinds of templates are available for new renders, just call list_templates.

This keeps your whole process organized.

The Rendering Process. When you're ready to make the videos, you start the job with render_video, feeding in selected assets and a specific template ID. Once that job is running, you need to know what’s happening. You can check the real-time progress and status percentage of any video render job ID using get_render_status.

To see a history log of all your last few jobs, call list_recent_renders. When a render finishes, you don't just get one file—the system gives you all the final outputs created by that specific render job ID when you use list_assets_from_render.

Maintaining Production Inventory. Keeping track of everything is half the battle. You can call list_templates to see every saved template. For a comprehensive overview, calling list_hosted_assets shows all media files in your cloud account, while list_ingested_sources keeps track only of raw material uploaded for use later. This gives you a clear picture of everything you've got access to.

You manage the entire pipeline—from ingesting footage and building templates to initiating the final render and checking the status—all without writing code. Your agent just needs natural conversation to get the job done.

Built · Hosted · Managed by Vinkius Shotstack MCP Server - Video Rendering & Asset Management Server ID 019dd15c-d0af-713e-ab14-2b0f8072baaf
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Shotstack MCP

How do I check if a render using Shotstack MCP Server is finished? +

Use the get_render_status tool and provide the specific Job ID. This returns real-time progress, letting you know when the video is done and ready to pull the final asset URL.

What's the difference between list_hosted_assets and list_ingested_sources? +

list_ingested_sources shows raw media files you uploaded for production. list_hosted_assets lists all final, managed assets in your account—it’s a broader inventory.

Do I need to run create_video_template every time I make an edit? +

No. You use create_video_template when you finish an ideal version of the video and want to save it as a reusable master ID, so others don't have to rebuild it.

Can I get all the files that came out of a render job using list_assets_from_render? +

Yes. Just give the tool the specific Job ID. It pulls up every single file—renders, thumbnails, and outputs—associated with that one completed video.

How do I use list_templates to see what video templates are available? +

The tool retrieves all existing cloud templates for your account. This lets you quickly audit which predefined styles or structures you can apply to a new render, helping you decide on the best starting point.

What information does list_recent_renders give me about my video jobs? +

This tool provides an overview of your most recent rendering attempts. You get key details like the job ID and initial status, letting you verify that a process started successfully.

When should I use ingest_media_source before creating a video? +

You must run this tool first to make sure your source media is available in the cloud. It uploads or fetches external assets, guaranteeing that the rendering job has all its necessary ingredients.

If I need specific info on an asset, how do I use get_hosted_asset_details? +

You pass a file ID to this tool to pull comprehensive metadata about any hosted file. This gives you specifics—like dimensions or file type—that the simple list command won't show.

Can my AI automatically check the progress of a video render just by providing its ID? +

Yes! Use the get_render_status tool with the Render ID. Your agent will respond with the current status (e.g., 'rendering', 'done') and the final video URL if completed.

How do I list all my available cloud video templates? +

Simply ask the agent to run the list_templates action. It will retrieve the full catalog of video templates configured in your Shotstack account.

How do I find my Shotstack API Key? +

Log in to your Shotstack dashboard and navigate to the API Keys section. You will find both Stage and Production keys there.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Shotstack. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.