vicsee-mcp-server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vicsee-mcp-serverCreate a 5-second video of a cat playing with yarn."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
VicSee MCP Server
Generate, edit, and upscale AI video & images from any agent — VicSee as a set of MCP tools.
Works with Hermes Agent, Claude (Desktop / Code), Cursor, OpenClaw, and any MCP-compatible client.
What your agent can do
Tool | What it does |
| List available models (Seedance, Veo, Kling, FLUX, Nano Banana, …) + their credit costs |
| Text/image → video or image with a chosen model |
| Poll a task and get the finished media URL |
| Upscale an image |
| Upscale a video |
| Check your credit balance |
Generation is asynchronous: vicsee_generate (or vicsee_upscale_*) returns a task id
immediately — your agent then polls vicsee_get_task until status is completed and reads the
URL from result.url.
Related MCP server: ImaginePro MCP Server
Setup
Get an API key at vicsee.com → Settings → API (starts with
sk-). API access requires a paid plan or credit pack.Add the server to your MCP client config with that key:
{
"mcpServers": {
"vicsee": {
"command": "npx",
"args": ["-y", "@vicsee/mcp-server"],
"env": { "VICSEE_API_KEY": "sk-your-key-here" }
}
}
}That's the whole setup — drop in your key, and your agent can generate.
Client config locations
Claude Desktop:
claude_desktop_config.json→mcpServersCursor: Settings → MCP → add server (same
command/args/env)Hermes Agent / OpenClaw: add to the MCP servers section of your agent config
Claude Code:
claude mcp add vicsee -e VICSEE_API_KEY=sk-... -- npx -y @vicsee/mcp-server
Optional env
VICSEE_BASE_URL— override the API base URL (defaults tohttps://vicsee.com/api/v1).
Local development
pnpm install
pnpm build
VICSEE_API_KEY=sk-... node dist/index.js # stdio server
# or run from source: VICSEE_API_KEY=sk-... pnpm devPoint your MCP client at the local build by using "command": "node", "args": ["/abs/path/to/dist/index.js"].
Example agent flow
"Make me a 5-second video of a kitten chasing a laser."
vicsee_list_models(type: video) → pick e.g.seedance-2-0-text-to-videovicsee_generate(model, prompt, duration: 5) →{ id, status: "pending" }vicsee_get_task(id) … poll … →{ status: "completed", result: { url: "https://cdn.vicsee.com/…" } }
Notes
Result URLs are served from
cdn.vicsee.com— stable VicSee CDN links.Each generation costs credits; see
vicsee_list_modelsfor per-model costs andvicsee_get_creditsfor your balance.
License
MIT
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vicseeai/vicsee-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server