Skip to content

Tools Reference ​

Complete reference for all VEED Fabric MCP tools.


list_characters ​

List available AI avatars for video generation.

ParameterTypeRequiredDescription
gender"male" | "female"NoFilter by gender

Returns: Array of characters with id, name, thumbnail URL, and gender.

Widget: Displays an interactive carousel for browsing characters.


list_voices ​

List available voices for video narration.

ParameterTypeRequiredDescription
localestringYesLanguage code (e.g., "en", "fr", "es", "de")
gender"Female" | "Male" | "Neutral"NoFilter by voice gender

Returns: Array of voices with id, name, locale, gender, and preview audio URL.

Widget: Displays a voice selector with audio previews.

Examples:

  • locale: "en" - All English voices
  • locale: "en-GB" - British English only
  • locale: "fr", gender: "Female" - French female voices

confirm_fabric_video ​

Preview parameters and cost before generating a video.

ParameterTypeRequiredDescription
scriptstringYesThe text for the avatar to speak
voiceIdstringYesVoice ID from list_voices
characterIdstringYesCharacter ID from list_characters
workspaceIdstring (UUID)NoTarget workspace (auto-selected if only one)
aspectRatio"landscape" | "portrait" | "square"NoVideo dimensions (default: landscape)

Returns: Confirmation details including estimated cost.

Widget: Displays confirmation dialog with cost breakdown and confirm button.


create_fabric_video ​

Generate a talking head video.

ParameterTypeRequiredDescription
scriptstringYesThe text for the avatar to speak
voiceIdstringYesVoice ID from list_voices
characterIdstringYesCharacter ID from list_characters
workspaceIdstring (UUID)NoTarget workspace
projectIdstring (UUID)NoExisting project or creates new
aspectRatio"landscape" | "portrait" | "square"NoVideo dimensions

Returns: Job ID for tracking, workspace ID, and project ID.

Note: Consumes AI Playground credits (~8 credits per second of video).


get_generation_status ​

Check video generation progress and view result.

ParameterTypeRequiredDescription
jobIdstringYesJob ID from create_fabric_video
workspaceIdstring (UUID)NoWorkspace containing the job
balanceBeforenumberNoCredit balance before generation (for cost summary)

Returns: Status (queued, processing, completed, error) and video URL when complete.

Widget: Displays progress indicator and video player when complete.


list_workspaces ​

List workspaces accessible to the current user.

ParameterTypeRequiredDescription
(none)

Returns: Array of workspaces with id and name.


get_credit_balance ​

Check AI Playground credit balance.

ParameterTypeRequiredDescription
workspaceIdstring (UUID)NoWorkspace to check (auto-selected if only one)

Returns: Available credits and total credits.


Resources ​

VEED Fabric exposes interactive UI widgets and server metadata as MCP resources. Widgets are rendered inline in the conversation when their associated tool is called.


Server Information ​

FieldValue
URImcp://server-info
MIME Typeapplication/json

Returns server metadata including name, version, description, capabilities, and a list of available tools with their parameters.


FieldValue
URIui://widget/characters-carousel.html
Associated Toollist_characters

Interactive carousel widget for browsing and selecting AI avatar characters. Displays character thumbnails, names, and gender. The selected character ID is passed to confirm_fabric_video or create_fabric_video.


Voice Selection ​

FieldValue
URIui://widget/voice-selection.html
Associated Toollist_voices

Interactive list widget for browsing and previewing available voices. Includes audio preview playback, locale, and gender information. The selected voice ID is passed to confirm_fabric_video or create_fabric_video.


Video Confirmation ​

FieldValue
URIui://widget/video-confirmation.html
Associated Toolconfirm_fabric_video

Confirmation dialog displayed before video generation. Shows a summary of:

  • Script text
  • Selected character (name, thumbnail)
  • Selected voice (name, locale, gender)
  • Target workspace
  • Credit balance and estimated cost

Includes a confirm button to proceed with generation.


Video Result ​

FieldValue
URIui://widget/video-result.html
Associated Toolget_generation_status

Progress indicator and video player widget. Shows real-time generation status (queued, processing, completed) and displays the finished video with an inline player when complete. Also shows credit consumption details.