# Shotstack MCP for AI Agents AI Agent Connect

> Shotstack lets you render and edit videos programmatically. It uses a cloud API to generate personalized video content at scale from templates. You can trigger renders, manage assets, and monitor your production pipeline directly through your AI client.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_9Ch1muE5IGJ3f64nFtyOyreaUPHsPOGsICrqpkxz/ai-agent-connect
- **Tags:** video-rendering, cloud-api, media-automation, video-editing, template-management, content-production

## Description

This Connector lets you handle high-volume video production without the usual headache of manual editing. Instead of jumping between tabs and clicking through timelines, you can talk to your AI client to manage your entire media pipeline. You can trigger renders based on specific templates, check on the progress of your jobs, and organize your hosted assets through simple conversation. It acts as a bridge between your creative intent and the cloud rendering power of the platform. This makes it much easier to generate personalized content at scale because your agent handles the heavy lifting of the workflow. You can manage the lifecycle of your templates, upload new media sources, and keep your production organized in one place. Because Vinkius hosts this Connector, you can connect it to your favorite AI client and start moving video files and render jobs around as easily as sending a text. It turns complex media tasks into a simple set of commands. You no longer have to worry about the technicalities of API calls or the friction of manual uploads. Whether you are building a dynamic ad campaign or just need to organize a messy library of assets, you can get it done by simply describing what you need. The agent understands the relationship between your templates and your media, allowing you to focus on the creative side of the work while the backend handles the heavy lifting of rendering and file management.

## Tools

### list_recent_renders
View your history of recent video renders. This is perfect for reviewing past production jobs.

### list_templates
View the video templates you have saved in the cloud. This makes it easy to see your available production layouts.

### create_video_template
Save a specific video edit as a reusable cloud template. This ensures your production remains consistent across different jobs.

### get_hosted_asset_details
Get the specific details for a single hosted file. This is useful for finding the exact metadata of a media asset.

### get_render_status
Check how far along a specific render job is. Use this to get real-time updates on your video production progress.

### list_ingested_sources
See all your uploaded media sources in one list. This helps you keep track of what media is ready for use.

### render_video
Start a new video render and get a job ID back. Use this to trigger the actual video generation process.

### ingest_media_source
Upload a new file or fetch a source asset to the cloud. This adds new content to your accessible media library.

### list_assets_from_render
Find all files that were created by a specific render job. This helps you locate the final output files quickly.

### list_hosted_assets
See every hosted media file in your account. This gives you a full overview of your cloud storage.

## Prompt Examples

**Prompt:** 
```
How many video templates do I have?
```

**Response:** 
```
I've checked your account. You have 5 templates available: Social_Post, Intro_Video, Outro_Video, Promo_V1, and Story_Clip. Would you like to use one of these for a new render?
```

**Prompt:** 
```
Check the status of my last render.
```

**Response:** 
```
I've checked the status of your latest render. Your video 'PROMO_V1' (ID: abc-123) is currently 75% complete. I'll let you know as soon as it's finished.
```

**Prompt:** 
```
List my hosted assets.
```

**Response:** 
```
I'm pulling up your hosted assets now. You have 12 files in your cloud library, including 'Logo_Animation.mp4' and 'Background_Music.mp3'. Do you want the public URL for any of them?
```

## Capabilities

### Start video renders
Trigger a new video job based on your saved templates or custom configurations.

### Manage cloud templates
Create and save reusable video layouts to ensure consistent production outputs.

### Upload media assets
Ingest new source files into your cloud library for use in future renders.

### Track render progress
Get real-time updates on the status of your active video rendering jobs.

### Organize media libraries
List and view all your hosted assets and previous render history in one place.

## Use Cases

### Bulk personalized ad generation
A marketer wants to create 1,000 personalized ads. They ask the agent to trigger `render_video` for each unique customer ID using a specific template.

### Rapid template testing
A developer needs to see if a new template works. They ask the agent to `list_templates` and check the output of a test run.

### Cloud asset retrieval
An editor needs to find a specific logo. They ask the agent to find the file in the cloud and get its details using `get_hosted_asset_details`.

### Production history review
A manager needs a status report. They ask the agent to `list_recent_renders` to see what finished today.

## Benefits

- Get real-time updates on your production queue by using `get_render_status` to see exactly when a file is ready.
- Keep your branding consistent by using `create_video_template` to save your preferred layouts for repeated use.
- Organize your media library instantly by using `list_hosted_assets` to see every file in your account.
- Speed up your workflow by triggering renders directly through your agent instead of opening a web dashboard.
- Centralize your media files by using `ingest_media_source` to bring all your assets into one cloud location.

## How It Works

The bottom line is you get a way to manage a cloud video production pipeline through natural language.

1. Subscribe to the Shotstack MCP on Vinkius.
2. Enter your Shotstack API key from your dashboard.
3. Tell your agent to render a video or list your assets.

## Frequently Asked Questions

**Can I use Shotstack to make videos automatically?**
Yes, this Connector allows you to trigger video renders and manage templates through your AI client. It is designed for automated production where you can generate videos via cloud rendering.

**How does Shotstack help with personalized video content?**
It uses a template-based system. You can define layouts and then use the agent to trigger renders with different variables, making it easy to create unique videos for different people at scale.

**Can I manage my media files with Shotstack?**
Yes, you can use the agent to list your hosted assets, upload new media sources, and check the details of specific files in your cloud library.

**Is Shotstack good for high-volume video production?**
It is specifically built for that. By using a cloud API, it handles the heavy lifting of rendering many videos simultaneously, which is much faster than manual editing.

**How do I check my render status with Shotstack?**
You can simply ask your agent to check the status of a specific job. It will retrieve the latest progress and tell you when the final asset is ready.

**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**](https://dashboard.shotstack.io/keys) and navigate to the **API Keys** section. You will find both **Stage** and **Production** keys there.