loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

heygen-mcp-server

MCP Tool

pasie15/heygen-mcp-server

MCP server for HeyGen API - Assets and Folders management. Complete TypeScript implementation with tools for uploading, listing, and managing media assets and folders.

Install

$ npx loaditout add pasie15/heygen-mcp-server

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "heygen-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "heygen-mcp-server"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

HeyGen MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with the HeyGen API, specifically for managing assets and folders.

Features

This MCP server implements the following HeyGen API endpoints:

Assets Management
  • upload_asset - Upload media files (images, videos, audio) to HeyGen
  • list_assets - Retrieve all assets in your account
  • delete_asset - Delete specific assets by ID
Folders Management
  • list_folders - List all folders in your account
  • create_folder - Create new folders
  • update_folder - Rename existing folders
  • trash_folder - Move folders to trash
  • restore_folder - Restore trashed folders
Installation
  1. Clone or download this repository
  2. Install dependencies:
   npm install
  1. Build the project:
   npm run build
Configuration
Environment Variables

You need to set your HeyGen API key as an environment variable:

export HEYGEN_API_KEY="your_api_key_here"

To get your API key:

  1. Go to the HeyGen App
  2. Click the top left corner to access your Space
  3. Select "Space Settings" from the dropdown
  4. Navigate to the API tab
  5. Copy your API token
MCP Settings Configuration

Add the server to your MCP settings file (typically claude_desktop_config.json or similar):

{
  "mcpServers": {
    "heygen": {
      "command": "node",
      "args": [
        "/path/to/mcp-servers/heygen/dist/index.js"
      ],
      "env": {
        "HEYGEN_API_KEY": "your_api_key_here"
      }
    }
  }
}

Or using npx (no installation required):

{
  "mcpServers": {
    "heygen": {
      "command": "npx",
      "args": ["heygen-mcp-server"],
      "env": {
        "HEYGEN_API_KEY": "your_api_key_here"
      }
    }
  }
}

Or if installed globally (npm install -g heygen-mcp-server):

{
  "mcpServers": {
    "heygen": {
      "command": "heygen-mcp-server",
      "env

Tags

mcpheygenapiassetsfoldersvideomodel-context-protocolmcp-server

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated131 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcenpm
Last commit12/9/2025
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/pasie15/heygen-mcp-server)](https://loaditout.ai/skills/pasie15/heygen-mcp-server)