delete_lipsync
Remove a lipsync video permanently from the Tavus MCP Server using its unique identifier.
Instructions
Delete a lipsync permanently
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lipsync_id | Yes | Unique identifier for the lipsync |
Implementation Reference
- src/index.ts:1033-1042 (handler)Handler function that executes the delete_lipsync tool logic - makes a DELETE request to /lipsync/{lipsync_id} endpoint and returns success message
private async deleteLipsync(args: any) { const { lipsync_id } = args; await this.axiosInstance.delete(`/lipsync/${lipsync_id}`); return { content: [{ type: 'text', text: `Successfully deleted lipsync ${lipsync_id}`, }], }; } - src/index.ts:589-600 (schema)Schema definition for delete_lipsync tool - defines lipsync_id as a required string parameter
name: 'delete_lipsync', description: 'Delete a lipsync permanently', inputSchema: { type: 'object', properties: { lipsync_id: { type: 'string', description: 'Unique identifier for the lipsync', }, }, required: ['lipsync_id'], }, - src/index.ts:746-747 (registration)Switch case that routes delete_lipsync tool calls to the deleteLipsync handler method
case 'delete_lipsync': return await this.deleteLipsync(request.params.arguments);