heygen/heygen

MCP Server

HeyGen MCP Server - AI avatar UGC video generation

HeyGen MCP server. Generate AI-avatar talking-head videos for ads, UGC, and translation. Best-in-class for performance-ad UGC.

MCP Server

  • Package: heygen-mcp (PyPI)
  • Transport: stdio
  • Command: uvx --with 'mcp<2' heygen-mcp

Authentication

API key

VariableRequiredDescription
HEYGEN_API_KEYYesHeyGen API key from app.heygen.com → Space Settings → API

Available Tools

ToolDescription
heygen_create_videoGenerate avatar video from script + avatar/voice IDs
heygen_list_avatarsList available stock and personal avatars
heygen_list_voicesList available voices
heygen_translate_videoTranslate + lipsync a source video to a target language
heygen_get_video_statusPoll generation status
heygen_create_avatar_ivAvatar IV (instant avatar from a single photo)

Configuration Example

toml
[[mcp.servers]]
name = "heygen"
type = "stdio"
command = "npx"
args = ["-y", "heygen-mcp (PyPI)"]
timeout_seconds = 120
env = { HEYGEN_API_KEY = "{{INPUT:HEYGEN_API_KEY}}" }
tools = []

Notes: Paid plans start at $29/mo (Creator). Avatar IV produces a brand-new avatar from a single photo — ideal for personalized UGC ads. Generation is async; poll status.