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.