ClawLink
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.

ToolWhat it doesKind
heygen_add_looks_to_photo_avatar_groupTool 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_motionTool 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_statusTool 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_folderTool 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_baseTool 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_groupTool 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_videoTool to create a WebM format video with transparent background featuring an avatar speaking text or audio.Write
heygen_get_current_user_informationRetrieve the profile information of the currently authenticated userRead
heygen_get_training_job_statusRetrieve the current training status and details of a photo avatar training job by group IDRead
heygen_list_all_avatar_groupsRetrieve a list of all available avatar groups in your HeyGen accountRead
heygen_list_all_locales_for_voicesRetrieve available locales for multilingual voicesRead
heygen_list_assetsRetrieve a paginated list of all assets (images, audios, videos) created under your accountRead
heygen_list_brand_voicesRetrieve a list of brand glossaries created under your accountRead
heygen_list_foldersRetrieve a paginated list of folders created under your accountRead
heygen_list_group_avatarsRetrieve all avatars that belong to a specific avatar groupRead
heygen_list_knowledge_basesRetrieve a list of all existing knowledge bases associated with your accountRead
heygen_list_session_historyRetrieve a paginated history of all streaming sessions with metadata including sessionRead
heygen_list_streaming_avatarsRetrieve a list of public and custom interactive avatars for streamingRead
heygen_list_tts_voicesRetrieve a list of public and custom voices compatible with HeyGen's Starfish TTS modelRead
heygen_personalized_video_project_detailRetrieves detailed information about a specific personalized video project in HeyGen, includingRead
heygen_photo_avatar_detailsRetrieve detailed information about a photo avatar or look using its unique IDRead
heygen_retrieve_avatar_detailsRetrieve detailed information about a specific avatar by its IDRead
heygen_retrieve_template_details_v3Retrieve comprehensive details about a specific template including all available variables forRead
heygen_retrieve_video_status_detailsRetrieve the current processing status and metadata for a specific video by IDRead
heygen_search_public_avatar_groupsSearch and retrieve public avatar groups with optional filters and paginationRead
heygen_streaming_listRetrieves a list of active or available streaming sessions or content within the HeyGen platformRead
heygen_v1_avatar_listRetrieves a list of available avatars from the Heygen platformRead
heygen_v1_talking_photo_listRetrieves a list of talking photos created using the HeyGen platformRead
heygen_v1_video_listRetrieves a list of videos associated with the user's account on the HeyGen platformRead
heygen_v1_voice_listRetrieves a comprehensive list of all available voices in the HeyGen platformRead