# Kapwing MCP for AI Agents AI Agent Connect

> Kapwing MCP lets you automate video and image rendering. Send project JSONs to your AI agent to create media, track progress, and manage assets without leaving your workspace.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Ik6HXA8VEirhF2vVTtJ25GAXo6bDZqbXbRRD9hgx/ai-agent-connect
- **Tags:** video-automation, media-rendering, content-creation, video-api, automated-editing

## Description

The Kapwing MCP connects your account to your AI agent so you can automate video production and media rendering through natural conversation. You can initiate complex renders using project JSON definitions that include layers, text, and dimensions. Your agent monitors the progress in real time and grabs download URLs as soon as the work is finished. You can also list and browse all renders in your account to keep your media history organized. Because Vinkius hosts this Connector, you can plug it into your workflow to let your AI act as a video engineer. It handles the rendering pipeline for you so you can stop doing manual edits for repetitive tasks. You can even set up webhooks to get notified at a specific URL when your media is ready. This means you can move from a concept to a finished video file without having to manually open a browser, click through a UI, or drag layers into place yourself. It turns a tedious manual process into a background task that happens while you focus on your next project. This is perfect for creating social media ads, personalized video messages, or batch-processing images for a web gallery. Instead of spending hours on repetitive formatting, you can tell your agent to handle the heavy lifting. You get to stay in your primary workspace while the Connector handles the heavy lifting of the rendering pipeline. It makes it easy to scale your content output without increasing your workload. You can generate hundreds of assets from a single template, ensuring consistency across all of them.

## Tools

### create_render
Starts a new video or image render using your specific project dimensions and layers. This lets you move from a JSON file to a finished video in one step.

### get_render_status
Checks if your video is still processing or if it is ready for you to download. This keeps you updated on the progress of your batch jobs.

### list_renders
Shows a full list of every render associated with your Kapwing account. Use this to manage your media history and find old files.

## Prompt Examples

**Prompt:** 
```
List all my recent Kapwing renders.
```

**Response:** 
```
I've retrieved your render history. You have 3 recent renders:

| Render ID | Status | Link |
| :--- | :--- | :--- |
| `render_abc123` | Completed | [Download] |
| `render_def456` | Processing | N/A |
| `render_ghi789` | Completed | [Download] |

Would you like the download link for any of these?
```

**Prompt:** 
```
Check the status of render ID 'render_550e8400'.
```

**Response:** 
```
The render `render_550e8400` is currently **completed**. 

**Download Link:** [https://kapwing.com/download/render_550e8400]

I can check this again for you in a few minutes if you'd like.
```

**Prompt:** 
```
Create a new 1080x1920 render with a text layer saying 'New Collection' and a video background.
```

**Response:** 
```
I've initiated the render with your specifications.

*   **Dimensions:** 1080x1920
*   **Layers:** Video background, Text ('New Collection')
*   **New Render ID:** `render_998877`

I'll monitor it for you, or you can check back in a few minutes.
```

## Capabilities

### Start video renders from JSON
Kapwing renders video from JSON project definitions.

### Check render progress
Kapwing provides real-time status updates for active renders.

### Get download URLs
Kapwing retrieves the final download link once a render is finished.

### Browse render history
Kapwing lists all renders associated with your account.

### Receive webhook notifications
Kapwing sends a notification to a specific URL when your media is ready.

## Use Cases

### Batch Social Media Assets
A creator needs 10 different sizes of a promo video. They ask their agent to render the JSON for each size using Kapwing.

### SaaS Video Integration
A developer wants to add a video generation feature to their app. They use create_render to build the backend.

### Localized Ad Campaigns
A marketer needs to swap out text in a video for 5 different languages. The agent handles the renders for each.

### Status Monitoring
A manager wants to check if a batch of 20 images finished rendering. They ask the agent to check the status.

## Benefits

- Stop manually resizing every video by using create_render to set dimensions via JSON.
- Save time by checking multiple render statuses at once with get_render_status instead of refreshing tabs.
- Keep your assets organized by using list_renders to see your entire project history in one place.
- Get faster results by setting up webhooks to notify you the second a video is ready.
- Scale your content output by letting your agent handle the rendering pipeline for you.

## How It Works

The bottom line is you can turn natural language commands into high-quality video and image renders without touching an editor.

1. Add your Kapwing API Key to the Connector configuration.
2. Provide your AI agent with a project JSON or a description of the render.
3. The agent initiates the render and provides you with a status ID or a final download link.

## Frequently Asked Questions

**How do I use Kapwing MCP to automate my videos?**
You just connect your account and then tell your AI agent what you want to build. It handles the rendering for you so you don't have to click through a complicated editor.

**Can Kapwing MCP handle different video dimensions?**
Yes, you can specify any width and height in your project definition. The AI agent will pass these dimensions to the rendering engine for you.

**Does Kapwing MCP support text layers in renders?**
It does. You can include text layers as part of your project JSON. This allows your agent to generate videos with specific titles or captions automatically.

**How do I get the download link for a finished video?**
Once the render is complete, you can ask your agent to check the status. It will retrieve the final download URL and provide it to you instantly.

**Can I use Kapwing MCP to manage my entire render history?**
Yes, the Connector can pull a full list of all renders associated with your account. This helps you keep track of everything you've created in one place.

**Will Kapwing MCP notify me when my video is ready?**
You can set up webhooks to get notified at a specific URL. This is great for building automated workflows where the next step starts as soon as the video finishes.

**How can I check if my video render is finished?**
You can use the `get_render_status` tool by providing your unique Render ID. The agent will return the current status (e.g., 'completed') and the download URL if it's ready.

**Can I start a new render using a JSON project definition?**
Yes! Use the `create_render` action. You just need to provide the project object containing dimensions and layers. You can also specify a `webhookUrl` for automated notifications.

**Is it possible to see a history of all my renders?**
Absolutely. The `list_renders` tool fetches all renders associated with your authenticated account, allowing the AI to summarize or find specific past projects.