Integration

D-ID integration

AI-powered video creation platform for generating photorealistic talking avatar videos. Transform images into speaking characters, clone voices, create personalized video content at scale. Ideal for building applications requiring AI presenters, video personalization, and automated video content generation.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in D-ID.Built from the 29 D-ID tools below, on the connection you add once.

Common D-ID use cases

  • Clean up test clips
  • Clean up test animations
  • Remove deprecated agents
  • View agent configuration
  • Poll clip generation status
  • Remove outdated knowledge bases
  • Display clip library in dashboard
  • Display agent management dashboard
  • Clean up test videos to save storage
  • Poll knowledge base processing status

What you can do with D-ID

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Agent, 5 operations

  • create_agentCreate agentPOSTCreate a new AI visual agent with a presenter avatar, voice, and optional LLM-powered conversation capabilities.
  • delete_agentDelete agentDELETEPermanently delete an AI agent and its configuration.
  • get_agentGet agentGETRetrieve the configuration and details of a specific AI agent.
  • list_agentsList agentsGETRetrieve a list of all AI agents created by the authenticated user.
  • update_agentUpdate agentPATCHUpdate an existing AI agent's configuration including presenter, LLM, knowledge base, and other settings.

Animation, 4 operations

  • create_animationCreate animationPOSTCreate a face animation by transferring motion from a driver video to a source image.
  • delete_animationDelete animationDELETEPermanently delete a face animation and its associated data.
  • get_animationGet animationGETCheck the processing status and retrieve results of a face animation generation task.
  • list_animationsList animationsGETRetrieve a paginated list of all face animations created by the authenticated user.

Clip, 4 operations

  • create_clipCreate clipPOSTCreate a FULL-HD photorealistic video clip using a pre-made V3 Pro Avatar presenter with text or audio.
  • delete_clipDelete clipDELETEPermanently delete a video clip and its associated data.
  • get_clipGet clipGETRetrieve the status and details of a previously created V3 Pro Avatar video clip.
  • list_clipsList clipsGETRetrieve a paginated list of all video clips created by the authenticated user.

Knowledge, 4 operations

  • create_knowledgeCreate knowledgePOSTCreate a new knowledge base for use with AI agents via RAG (Retrieval-Augmented Generation).
  • delete_knowledgeDelete knowledgeDELETEPermanently delete a knowledge base and all its indexed content.
  • get_knowledgeGet knowledgeGETRetrieve the details and processing status of a specific knowledge base.
  • list_knowledgeList knowledgeGETRetrieve a paginated list of all knowledge bases created by the authenticated user.

Talk, 4 operations

  • create_talkCreate talkPOSTCreate a talking avatar video by animating a static image with synchronized speech from text or audio input.
  • delete_talkDelete talkDELETEPermanently delete a talking avatar video and its associated data from the system.
  • get_talkGet talkGETRetrieve the status and details of a previously created talking avatar video generation task.
  • list_talksList talksGETRetrieve a paginated list of all talking avatar videos created by the authenticated user.

Presenter, 2 operations

  • get_presenter_driversGet presenter driversGETRetrieve all available driver animations for a specific presenter avatar.
  • list_presentersList presentersGETRetrieve the catalog of pre-made presenter avatars available for immediate use in clip generation.

Stream, 2 operations

  • create_talk_streamCreate talk streamPOSTInitialize a real-time WebRTC streaming session for interactive talking avatar conversations with low latency.
  • delete_talk_streamDelete talk streamDELETETerminate and delete a real-time talk streaming session.

Audio, 1 operation

  • upload_audioUpload audioPOSTUpload an audio file to D-ID's temporary storage for use in talk or animation video generation.

Credit, 1 operation

  • get_creditsGet creditsGETRetrieve the user's credit balance including remaining and total credits with expiration details.

Image, 1 operation

  • upload_imageUpload imagePOSTUpload an image file to D-ID's temporary storage for use as an avatar source in video generation.

Voice, 1 operation

  • list_voicesList voicesGETRetrieve available text-to-speech voices across supported providers for use in video generation.

Use D-ID from Claude Code, Cursor or Codex

Connect D-ID in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its D-ID operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect D-ID

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect D-ID once

    Add your D-ID connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

D-ID integration FAQ

What can you do with the D-ID integration?

LiveContext exposes 29 operations on D-ID, covering agent, animation, clip and knowledge. Common uses include Clean up test clips, Clean up test animations and Remove deprecated agents.

Popular integrations

Browse the whole catalog