HeyGen

HeyGen MCP Connector for Claude

A+

Automate AI video generation via HeyGen — manage avatars, videos, and templates directly from any AI agent.

11 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your HeyGen account to any AI agent and take full control of your AI-powered video production and avatar management through natural conversation.

What you can do

  • Avatar Oversight — List all available avatars, including public, instant, and custom photo avatars.
  • Video Generation — Trigger studio-quality video generation tasks by providing scenes and avatar configurations.
  • Template Automation — Create personalized videos at scale by replacing variables in pre-designed templates.
  • Status Tracking — Monitor the progress of your video generation tasks and retrieve final URLs when ready.
  • Video Translation — Automatically translate existing videos into multiple languages with seamless lip-syncing.
  • History & Analytics — Browse your history of generated videos and interactive streaming sessions.

How it works

  1. Subscribe to this server
  2. Enter your HeyGen API Key (found in User Settings > Developer)
  3. Start generating AI videos from Claude, Cursor, or any MCP-compatible client

No more manual configuration in the studio for every video. Your AI assistant acts as a dedicated Video Producer or Creative Director.

Who is this for?

  • Content Creators — instantly generate talking head videos for social media or training without a camera.
  • Marketing Teams — automate personalized video outreach at scale using templates.
  • Learning & Development — quickly update and translate training content for global teams.
ai-avatarsvideo-generationtalking-headcontent-creationstudio-qualitytemplate-management

11 tools expose this connector's capabilities to your AI agent.

generate_from_template

Pass the variable mapping as a JSON string in "variables_json". Create a video by replacing variables in a template

generate_video

Pass the scenes and avatar configuration as a JSON string in "body_json" (e.g., {"video_inputs": [...]}). Manually trigger studio video generation

get_api_profile

Get information about the current API account

get_template_details

Get structure and variable definitions for a specific template

get_video_status

Returns "completed" with a "video_url" when ready. Check the status and retrieve the URL of a generated video

list_avatar_groups

List categorized groups of avatars

list_avatars

Use this to find the "avatar_id" for video generation. List all available HeyGen avatars

list_streaming_history

List history of interactive streaming sessions

list_templates

List all video templates

list_videos

List history of generated videos

translate_video

Pass the configuration as a JSON string in "body_json". Translate an existing video into another language with lip-sync

See how to talk to your AI agent using HeyGen.

List all available avatars and find one named 'Joshua'.

I've retrieved the list of avatars. I found 'Joshua in Suit' (ID: joshua_v3) and 'Joshua Casual'. Would you like to use one of these for a video generation task?

Show me the status of video ID 'vid_99283'.

Checking video status... Your video 'vid_99283' is currently COMPLETED. You can watch it or download it here: [Watch Video](https://heygen.com/video/...) Should I retrieve your full video history?

Generate a video from template 'welcome_v1' with variable {'name': 'John Doe'}.

Template generation triggered! I've started the production of your video using the 'welcome_v1' template. This usually takes 2-5 minutes. I'll monitor the status for you. Should I notify you once the URL is ready?

Log in to your HeyGen account, navigate to **User Settings**, and select the **Developer** tab. You will be able to generate and copy your unique API key from there.

Related Connectors