# Tavus MCP Server

Enable AI video generation, replica management, conversational AI, lipsync, and speech synthesis through a comprehensive MCP server for the Tavus API. Manage AI replicas, generate videos, create inte…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add rakeshdavid/tavus-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list rakeshdavid/tavus-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get rakeshdavid/tavus-mcp create_replica

# Call a tool
npx -y @smithery/cli@latest tool call rakeshdavid/tavus-mcp create_replica '{}'
```

## Tools (29)

- `create_replica` — Create a new AI replica from a training video
- `get_replica` — Get details of a specific replica
- `list_replicas` — List all replicas in your account
- `delete_replica` — Delete a replica permanently
- `rename_replica` — Rename an existing replica
- `generate_video` — Generate a video using a replica and script or audio
- `get_video` — Get details of a specific video
- `list_videos` — List all videos in your account
- `delete_video` — Delete a video permanently
- `rename_video` — Rename an existing video
- `create_conversation` — Create a new conversational video interface
- `get_conversation` — Get details of a specific conversation
- `list_conversations` — List all conversations in your account
- `end_conversation` — End an active conversation
- `delete_conversation` — Delete a conversation permanently
- `create_persona` — Create a new persona for conversational AI
- `get_persona` — Get details of a specific persona
- `list_personas` — List all personas in your account
- `patch_persona` — Update a persona using JSON patch format
- `delete_persona` — Delete a persona permanently
- `create_lipsync` — Create a lipsync video by synchronizing audio with video
- `get_lipsync` — Get details of a specific lipsync
- `list_lipsyncs` — List all lipsyncs in your account
- `delete_lipsync` — Delete a lipsync permanently
- `generate_speech` — Generate speech audio from text using a replica
- `get_speech` — Get details of a specific speech
- `list_speeches` — List all speeches in your account
- `delete_speech` — Delete a speech permanently
- `rename_speech` — Rename an existing speech

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get rakeshdavid/tavus-mcp <tool-name>
```

---

Source: https://github.com/rakeshdavid/Tavus-MCP | License: MIT
