io.github.egocen-vivideo/vivideo
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
AI video generation via the Vivideo API: auto or manual mode, avatars, voices, brand kits.
Summary by lookupd
Generates AI avatar videos in auto or manual mode, with avatars, voices, brand kits, credit estimates and status polling.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http vivideo https://api.vivideo.ai/mcp
Claude Code, npm package (stdio)
claude mcp add vivideo -- npx -y @vivideo/mcp
Codex, remote (streamable-http)
codex mcp add vivideo --url https://api.vivideo.ai/mcp
Codex, npm package (stdio)
codex mcp add vivideo -- npx -y @vivideo/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"vivideo": {
"url": "https://api.vivideo.ai/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"vivideo": {
"command": "npx",
"args": [
"-y",
"@vivideo/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (13 tools)
Publisher-provided text
check_configurationCheck whether a Vivideo API key is present on this request. Call this FIRST. Returns { configured: boolean }. If false, ask the user to add an Authorization: Becheck_accountGet the account plan, premium status, and remaining credit balance. Use this to decide whether the user can generate a video (rendering needs a premium plan andlist_modelsList the video models available for MANUAL mode plus the auto-generate pipeline (id "vivideo-auto"). Each model lists its operations, allowed durations, resolutlist_avatarsList available avatars for auto-mode videos (the stock catalogue plus the account's own avatars). Stock avatars are grouped by person, each with a `looks` arraylist_voicesList available voices for auto-mode videos. Returns voice ids to pass as `voice_id` in create_auto_video. Filter by language/gender/search and cap with `limit`.list_brand_kitsList the account's brand kits (logo, colors, fonts, motion style). Returns brand_ref ids to pass as `brand_kit_id` in create_auto_video to produce an on-brand vestimate_creditsEstimate the credits a generation will cost, from the published per-model rates — BEFORE creating it. This is an estimate, not a charge; the exact amount is retcreate_auto_videoCreate a video in AUTO mode: Vivideo writes the script and produces a complete AI-avatar video from your prompt. Returns immediately with a video id and statuscreate_manual_videoCreate a video in MANUAL mode: send your prompt straight to a specific model (get ids/options from list_models). The operation is inferred from inputs — add imaget_videoGet a video's current status and result. status is one of queued | processing | completed | failed | preview. When completed, video_url is the MP4. When failed,wait_for_videoWait for a video to reach a terminal state (completed / failed / preview), then return it. Polls safely at the API-suggested interval for up to ~20 seconds perlist_videosList the account's videos, newest first. Filter by status and limit the count to keep responses small.render_previewFor FREE accounts only: after the user upgrades, render a video that was returned as status "preview". Charges run on the same project (the first video after up
Details
- Version: 1.0.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 798 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/egocen-vivideo/vivideo-toolchain
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.egocen-vivideo/vivideo)
- 62913 servers
- Last crawl: 2026-11-12T23:38:40.060Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp