Vinkius
Synthesia

Synthesia MCP for AI. Run full 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

Synthesia MCP on Cursor AI Code EditorSynthesia MCP on Claude Desktop AppSynthesia MCP on OpenAI Agents SDKSynthesia MCP on Visual Studio CodeSynthesia MCP on GitHub Copilot AI AgentSynthesia MCP on Google Gemini AISynthesia MCP on Lovable AI DevelopmentSynthesia MCP on Mistral AI AgentsSynthesia MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

Synthesia connects your AI video account to any agent, letting you programmatically generate high-quality avatar videos. You can create content by giving a script or filling pre-defined templates.

It also lets you manage production status, list avatars, and set up webhooks for real-time updates. No cameras, no studios needed.

What AI agents can do with Synthesia Automation

Create video from template

Builds and generates a video by filling in variables from an existing Synthesia template.

Create video

Generates a brand new AI avatar video based on a provided script.

Create webhook

Sets up a new notification endpoint to alert you when videos are completed or fail.

+ 7 more capabilities included
Generate Video Content

The server takes a script and avatar choice, then creates a new AI-driven video.

Automate Template Videos

You can generate videos quickly by feeding custom data into pre-existing template structures.

Manage Avatars and Templates

List available avatars or existing video templates so your agent knows what resources it has access to.

Track Production Status

Check the processing status of a video job, or list all videos you've previously generated.

Set Up Notifications

Create webhooks that notify your system when a video finishes rendering or fails.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with Synthesia MCP Server: 10 Tools for Video Ops

Use these tools to manage the entire video asset lifecycle—from listing available avatars and templates to generating new content and monitoring final status.

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 Synthesia on Vinkius

Create Video From Template

Builds and generates a video by filling in variables from an existing Synthesia template.

Create Video

Generates a brand new AI avatar video based on a provided script.

Create Webhook

Sets up a new notification endpoint to alert you when videos are completed or fail.

Delete Video

Permanently removes a specific video asset from your account history.

Delete Webhook

Removes an existing notification webhook endpoint.

Get Video Details

Retrieves the current status and specific metadata for a video by its ID.

List Avatars

Returns a list of all available stock avatars, including their descriptive metadata.

List Templates

Retrieves the names and details of your pre-designed video templates.

List Videos

Lists all previously generated videos in your production library, providing a...

List Webhooks

Displays the list of currently configured notification webhooks.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Synthesia integration is available immediately — no restart needed.

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 Synthesia, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
Synthesia 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 Synthesia. 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.

Built on the Model Context Protocol (MCP) for 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 connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Video production shouldn't require 15 clicks and three different logins., Solved with Vinkius AI Gateway

Right now, generating a batch of videos means logging into Synthesia. You have to manually select templates, copy the variables for each client into separate fields, hit 'generate,' wait on the status page, then switch tabs to check if they're done. It’s tedious, and errors are guaranteed.

With this MCP Server, you give your agent a command: 'Create 50 videos using template XYZ.' The server handles the looping, the variable injection via `create_video_from_template`, and tracks everything for you. You get confirmation, not clicks.

Synthesia MCP Server: Full control over video operations.

Manual cleanup means remembering which IDs to delete after a test run or failing to remove old webhooks, leading to clutter and wasted billing cycles. You have to jump back into the dashboard just to manage endpoints.

Now you use `delete_video` or `delete_webhook` directly in chat. The entire asset lifecycle—creation, status check, cleanup—is managed conversationally. It's all one flow.

What your AI can actually do with this

This server connects your AI video account to your agent, letting you generate professional avatar videos without ever touching a user interface. You tell your agent exactly what you want, and it handles the heavy lifting.

Generating Video Content

When you need a brand-new video, use create_video. Just give the script and choose an avatar, and your agent generates the full AI-driven video for you. If you've got pre-designed materials, you can build videos using create_video_from_template, feeding custom data into existing Synthesia templates to spit out content fast. You'll never start from a blank page again.

Managing Assets and Resources

Your agent needs to know what it’s working with. To see every available face, call list_avatars; this returns a comprehensive list of stock avatars along with all their descriptive metadata. Need to build something new? Run list_templates to pull up the names and details of your pre-made video templates, so your agent knows what structures it can fill.

You can check out your entire production history by running list_videos, which gives you a clean rundown of every single video asset you've ever made.

Tracking and Maintenance

Monitoring is key. To see the current processing status or specific metadata for any job, use get_video_details with a video ID. You can also keep track of your library by calling list_videos. If you need to wipe an old asset from your account history, just run delete_video and provide the specific video ID; that permanently removes it.

For notification management, start by seeing what's running with list_webhooks, which displays all currently configured notification endpoints. When you set up a new alert system, use create_webhook; this sets up an endpoint to notify your system immediately when videos finish rendering or if something goes wrong. If that webhook is stale, run delete_webhook and specify the existing endpoint for removal.

Workflow Example Flow

You can structure complex workflows like this: First, tell your agent which avatars it has access to using list_avatars. Next, check what templates are available via list_templates. Then, you instruct it to create a video by calling create_video with the script and avatar. While that's rendering, you set up fail-safes by calling create_webhook, telling your system where to look for status updates.

Once the process is complete, you can call get_video_details to confirm the final link or use list_videos to log it into your main archive.

Built · Hosted · Managed by Vinkius Synthesia MCP Server - AI Video Generation & Templates
Server ID 019dd16d-17fa-73bb-b24a-7a12c9e892a8
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I list my past videos using the list_videos tool? +

Call list_videos and your agent returns a full history of your generated content, including names and IDs. You can then ask for status updates on specific assets.

Can I create a video with the create_video tool if I don't have an avatar selected? +

No. The create_video tool requires both a script and a valid, selected avatar ID to function correctly. You should run list_avatars first to get options.

What is the purpose of create_webhook? +

The create_webhook tool sets up automated notifications. This means when a video finishes, your external system gets an alert—you don't have to constantly check the status manually.

Should I use create_video or create_video_from_template? +

Use create_video_from_template if you are reusing a known structure (e.g., 'annual report'). Use create_video when starting totally fresh with just a script and avatar.

What should I do if `get_video_details` returns an error about my API key? +

First, check your Synthesia account settings to confirm the API Key. If the credentials are correct, try refreshing the server connection on Vinkius. The agent can't fetch details without a valid access token.

How does `get_video_details` help me troubleshoot a failed video job? +

The response from get_video_details includes more than just the status. It provides specific failure reason codes and detailed error messages, letting you know if the script or template was the problem.

Is using `delete_video` permanent? Should I be careful? +

Yes, it is. The delete_video tool permanently removes the video asset from your account. This action cannot be undone by the agent or through any subsequent command.

After running `list_templates`, how do I know what variables are available? +

list_templates gives you the template ID and a description of its required inputs. This output shows exactly which dynamic variables (like names or dates) you need to include in your script.

Can I see all available AI avatars via AI? +

Yes! Use the list_avatars tool. Your agent will retrieve the complete directory of stock avatars available in Synthesia for your videos.

How do I check the status of a video being processed? +

Run the get_video_details query with your Video ID. The agent will retrieve the real-time status (e.g., in_progress, completed) and the final download link if ready.

Is it possible to generate a video using a custom template? +

Absolutely. Use the create_video_from_template tool. Provide the Template ID and a JSON object with the data for your dynamic variables to trigger the generation.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Synthesia. 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.