Placid MCP Server

by felores
Verified

placid_generate_video

Generate a video using one or more templates and provided assets. Every 10 seconds of video uses 10 credits.

Input Schema

NameRequiredDescriptionDefault
audioNoURL of mp3 audio file for this video
audio_durationNoSet to 'auto' to trim audio to video length
audio_trim_endNoTimestamp of the trim end point (e.g. '00:00:55' or '00:00:55.25')
audio_trim_startNoTimestamp of the trim start point (e.g. '00:00:45' or '00:00:45.25')
layersYesKey-value pairs for dynamic content. Keys must match template layer names.
template_idYesUUID of the template to use

Input Schema (JSON Schema)

{ "properties": { "audio": { "description": "URL of mp3 audio file for this video", "type": "string" }, "audio_duration": { "description": "Set to 'auto' to trim audio to video length", "type": "string" }, "audio_trim_end": { "description": "Timestamp of the trim end point (e.g. '00:00:55' or '00:00:55.25')", "type": "string" }, "audio_trim_start": { "description": "Timestamp of the trim start point (e.g. '00:00:45' or '00:00:45.25')", "type": "string" }, "layers": { "additionalProperties": { "oneOf": [ { "properties": { "text": { "description": "Content for text layers", "type": "string" } }, "required": [ "text" ], "type": "object" }, { "properties": { "image": { "description": "URL for image layers", "format": "uri", "type": "string" } }, "required": [ "image" ], "type": "object" }, { "properties": { "video": { "description": "URL for video layers (.mp4)", "format": "uri", "type": "string" } }, "required": [ "video" ], "type": "object" } ] }, "description": "Key-value pairs for dynamic content. Keys must match template layer names.", "type": "object" }, "template_id": { "description": "UUID of the template to use", "type": "string" } }, "required": [ "template_id", "layers" ], "type": "object" }