Skip to content

Integration · Marketing

Connect Claude & ChatGPT to HeyGen

Ask your AI to turn a script into a HeyGen avatar video, fill in one of your templates or dub a video into another language. It can pick avatars and voices, start a video agent session from a prompt, check when a video is ready and show your remaining credits. You write and review in the chat and get the video link back.

Connect HeyGen free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Make a 30-second video of my avatar reading this product update.”

    The AI picks your avatar and a voice and generates a talking-avatar video. It then checks the status and returns the link when it is done.

  • “Fill my Weekly Update template with this week's numbers.”

    It reads the template's variables, fills them in and generates a new video from the template.

  • “Translate this video into Spanish and German.”

    It starts a translation job for both languages and later shows the translated video links.

What your AI can do

Avatar videos

Generate talking-avatar videos from a script or audio, with your avatars, looks, voices, captions and backgrounds.

Templates and video agent

Fill templates with your own text and images, or ask HeyGen's video agent to make a video from a prompt.

Translation and speech

Translate and dub videos into other languages and turn text into speech audio.

  • “Which voices do you have in Danish?”

    It lists the voices you can use, filtered by language.

  • “How many HeyGen credits do I have left?”

    It shows your remaining credits and plan details.

  • “Turn this paragraph into an audio clip with my usual voice.”

    It creates speech audio from the text with that voice and returns the audio file link.

23 tools for HeyGen

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_avatar_videoChanges dataGenerate a talking-avatar video: an `avatar_id` (or an `image_url` to animate) speaking a `script` with a `voice_id`, or lip-syncing an `audio_url`. Set aspect ratio, resolution, background and captions. Uses credits; check progress with get_video.
  • create_speech_audioChanges dataTurn `text` into spoken audio with a `voice_id`, optionally setting speed and language. Returns an audio file URL. Uses credits.
  • create_video_agent_sessionChanges dataAsk HeyGen's video agent to make a video from a text `prompt`, optionally with avatar, voice, style, brand kit and files. `mode` generate makes one video; chat allows follow-ups. Uses credits.
  • create_video_from_templateChanges dataGenerate a new video from a template by `template_id`, filling its `variables` (text, images, avatars) and optionally a title and folder. Uses credits; check progress with get_video.
  • delete_videoDeletesPermanently delete a video by `video_id`. This cannot be undone.
  • get_avatarGet one avatar group by `group_id`, with its looks and default voice.
  • get_current_userGet the connected HeyGen user's profile. Use to confirm which account you are working in.
  • get_remaining_creditsGet the account's remaining HeyGen credits and plan details. Video generation uses credits.
  • get_templateGet one template by `template_id`, including the variables you can fill in.
  • get_videoGet one video by `video_id`, including its status (processing, completed, failed) and download URL when ready.
  • get_video_agent_sessionGet a video agent session by `session_id`, with its status, messages and any questions the agent is waiting on.
  • get_video_translationGet one video translation by `video_translation_id`, with its status and translated video URL.
  • list_avatar_looksList avatar looks (outfits and styles), optionally for one avatar `group_id`. Look IDs work as avatar IDs when creating videos.
  • list_avatarsList the avatars you can use in videos, optionally only your own (`ownership`).
  • list_brand_kitsList your brand kits (logos, colors, fonts) that can be applied to videos.
  • list_templatesList your video templates.
  • list_translation_languagesList the languages available for video translation.
  • list_video_agent_videosList the videos produced in a video agent session by `session_id`.
  • list_video_translationsList your video translation jobs.
  • list_videosList your HeyGen videos, optionally filtered by `title` or `folder_id`.
  • list_voicesList the voices you can use, filtered by `language`, `gender` or `type`.
  • send_video_agent_messageVisible to othersReply to a video agent session by `session_id` with a `message`, e.g. to answer its question or request edits. Uses credits.
  • translate_videoChanges dataTranslate and dub a video into one or more `output_languages`. Give the source `video` as {type: 'url', url} or an asset ID. Uses credits; check progress with get_video_translation.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose HeyGen from the app list.

  2. 2

    Paste your key

    Paste your HeyGen API key. Generate it in the HeyGen API dashboard at app.heygen.com/developers/api. API usage is billed against your HeyGen API plan.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in HeyGen?

The AI can list and read videos, avatars, avatar looks, voices, templates, brand kits and translation languages, and show your profile and remaining credits. It can generate avatar videos and template videos, run video agent sessions, translate videos, create speech audio and delete a video if you switch that tool on.

Does the AI see my HeyGen API key?

No. Your HeyGen credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Generating videos, translations and audio uses HeyGen credits. Deleting a video is permanent, and it and other risky actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own HeyGen account. HeyGen bills API usage against your HeyGen API plan, which is between you and HeyGen.

How long does a video take?

Video generation runs in HeyGen, not in the chat. The AI starts the job and can then check its status (processing, completed or failed) with get_video, and it returns the download link once the video is ready.

Let your AI work in HeyGen today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect HeyGen free

PipMCP is not affiliated with HeyGen. Product names are trademarks of their owners.