AI & ML78 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 78 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_asset | Retrieve metadata and the public URL for one HeyGen workspace asset | Read |
heygen_get_avatar_group | Retrieve one HeyGen v3 avatar group by its identifier | Read |
heygen_get_avatar_look | Retrieve a HeyGen v3 avatar look and its rendering compatibility | Read |
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_get_voice | Retrieve one HeyGen v3 voice and its clone workflow status by 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_avatar_groups | Browse HeyGen v3 avatar groups by ownership with cursor pagination | Read |
heygen_list_avatar_looks | Browse generation-ready avatar looks and their engine compatibility | 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_list_v3_voices | Browse HeyGen v3 voices using catalog, engine, language, and gender filters | 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 |