AI & ML71 toolsPaste one API key
HeyGen integration for AI agents
Create AI-generated videos, avatars, and voice content
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect HeyGen once and call the same tools from all of them.
Setup
Connect HeyGen by pasting your API key. Watch the short video on the connect page if you need help finding it in HeyGen's dashboard.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
HeyGen exposes 71 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
heygen_add_looks_to_photo_avatar_group | Tool to add additional looks (images) to an existing photo avatar group. Use when you need to expand an avatar group with new image variations. Maximum 4 image keys can be added per request. | Write |
heygen_add_motion | Tool to add natural motion or animation to an existing photo avatar, turning a still image into a moving, lifelike one. | Write |
heygen_check_photo_look_generation_status | Tool to retrieve the current status and details of a photo avatar or look generation by its ID. Use when you need to check if a photo avatar generation is complete or monitor generation progress. | Read |
heygen_create_folder | Tool to create a new folder under your HeyGen account. Use when you need to organize content by creating a new folder. | Write |
heygen_create_knowledge_base | Tool to create a new knowledge base with a specified name, opening line, and custom prompt for Interactive Avatar streaming sessions. | Write |
heygen_create_photo_avatar_group | Tool to create an avatar group which can include both AI-generated and user-uploaded photos of the avatar. Use when you need to create a new avatar group for training or managing avatar photos. | Write |
heygen_create_webm_video | Tool to create a WebM format video with transparent background featuring an avatar speaking text or audio. | Write |
heygen_get_current_user_information | Retrieve the profile information of the currently authenticated user | Read |
heygen_get_training_job_status | Retrieve the current training status and details of a photo avatar training job by group ID | Read |
heygen_list_all_avatar_groups | Retrieve a list of all available avatar groups in your HeyGen account | Read |
heygen_list_all_locales_for_voices | Retrieve available locales for multilingual voices | Read |
heygen_list_assets | Retrieve a paginated list of all assets (images, audios, videos) created under your account | Read |
heygen_list_brand_voices | Retrieve a list of brand glossaries created under your account | Read |
heygen_list_folders | Retrieve a paginated list of folders created under your account | Read |
heygen_list_group_avatars | Retrieve all avatars that belong to a specific avatar group | Read |
heygen_list_knowledge_bases | Retrieve a list of all existing knowledge bases associated with your account | Read |
heygen_list_session_history | Retrieve a paginated history of all streaming sessions with metadata including session | Read |
heygen_list_streaming_avatars | Retrieve a list of public and custom interactive avatars for streaming | Read |
heygen_list_tts_voices | Retrieve a list of public and custom voices compatible with HeyGen's Starfish TTS model | Read |
heygen_personalized_video_project_detail | Retrieves detailed information about a specific personalized video project in HeyGen, including | Read |
heygen_photo_avatar_details | Retrieve detailed information about a photo avatar or look using its unique ID | Read |
heygen_retrieve_avatar_details | Retrieve detailed information about a specific avatar by its ID | Read |
heygen_retrieve_template_details_v3 | Retrieve comprehensive details about a specific template including all available variables for | Read |
heygen_retrieve_video_status_details | Retrieve the current processing status and metadata for a specific video by ID | Read |
heygen_search_public_avatar_groups | Search and retrieve public avatar groups with optional filters and pagination | Read |
heygen_streaming_list | Retrieves a list of active or available streaming sessions or content within the HeyGen platform | Read |
heygen_v1_avatar_list | Retrieves a list of available avatars from the Heygen platform | Read |
heygen_v1_talking_photo_list | Retrieves a list of talking photos created using the HeyGen platform | Read |
heygen_v1_video_list | Retrieves a list of videos associated with the user's account on the HeyGen platform | Read |
heygen_v1_voice_list | Retrieves a comprehensive list of all available voices in the HeyGen platform | Read |