A unified MCP server for video generation that intelligently routes requests to HeyGen (for avatar/presenter videos) or Google Veo (for creative/cinematic content).
| Tool name | Description | Destructive? |
|---|---|---|
| generate_video | Generate video with intelligent routing to HeyGen or Veo | ✓ no |
| get_video_status | Check job status (works for both services) | ✓ no |
| download_video | Get download URL for completed video | ✓ no |
| list_avatars | List available HeyGen avatars (stock + custom) | ✓ no |
| list_voices | List available HeyGen voices for avatar videos | ✓ no |
| create_avatar_video | Create HeyGen video with specific avatar/voice | ✓ no |
| list_templates | List available HeyGen video templates | ✓ no |
| get_template_details | Get HeyGen template variables and details | ✓ no |
| generate_from_template | Generate HeyGen video from template | ✓ no |
| generate_creative_video | Generate cinematic video with full Veo controls | ✓ no |
| generate_video_from_image | Animate a static image into video using Veo | ✓ no |