VideoGen MCP server
online · 100% uptimeio.github.dg314/videogen·v2.2.1Create and edit videos, images, voiceovers, music, and avatars with the VideoGen API.
0 stars
Reviews
Write oneNobody has reviewed VideoGen yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VideoGen tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 201ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 16 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year6/10
How VideoGen compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 93/100
- higher than 96% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 208 ms
- faster than 62% of 30,031 servers
Install VideoGen in Claude Code, Cursor or VS Code
claude mcp add --transport http videogen https://mcp.videogen.io/mcp
What the publisher says
From the VideoGen repository's README, as published. We do not edit it. Read it on GitHub
@videogen/mcp
A Model Context Protocol (MCP) server that exposes the full VideoGen API to any MCP client (Cursor, Claude Desktop, Windsurf, etc.). Your agent can generate videos from scripts, produce images / voiceovers / music / avatars, upload files, export and remix projects, and manage runs — all authenticated with your own API key.
It ships in two transports. Tool surface is the same except for ChatGPT Apps commerce policy (see below):
- Local (stdio) — the client launches @videogen/mcp as a subprocess and reads the key from VIDEOGENAPIKEY.
- Remote (Streamable HTTP) — a hosted, multi-tenant HTTP server. Clients connect over the network and authenticate per request with Authorization: Bearer ; no key lives on the server.
Host surfaces (remote): /mcp (and stdio) is the STANDARD surface: when the user is out of credits or needs a plan feature, tools and guidance walk them into getappdeeplink (OPENUPGRADE / OPENPURCHASECREDITS / OPENENABLETOPUPS). /mcp/chatgpt is the ChatGPT Apps** surface: those commerce deep links are omitted, billing errors are rewritten to “manage your VideoGen account,” and copy never says purchase / buy / upgrade / top-ups (OpenAI Plugins digital-goods policy). See .cursor/rules/chatgpt-mcp-no-commerce.mdc and mcp/src/hostSurface.ts.
This is distinct from the hosted documentation MCP at https://docs.videogen.io/mcp/server, which only lets clients read the API docs. This server actually executes_ the API.
How it works
- Wraps the official @videogen/sdk and calls the live API through the SDK's authenticated passthrough.
- The local transport reads your key from VIDEOGENAPIKEY; the remote transport reads it from each request's Authorization: Bearer header and builds a fresh, per-request server bound to that team (stateless — no session state is shared between requests).
- The key never leaves your machine except in requests to the VideoGen API (local), or is forwarded only to the VideoGen API for the duration of the request and never persisted (remote).
- Long-running operations (workflows, media tools, project exports) use composite tools. The hosted HTTP transport returns the run/execution id immediately; use the corresponding get_* tool to continue polling. The local stdio transport waits for completion by default.
Configuration
Get an API key from app.videogen.io/api. Both transports expose the same tools; the remote server is recommended.
Remote (Streamable HTTP) — recommended
Nothing to install or update. Point any MCP client that supports the Streamable HTTP transport at the hosted endpoint and send your API key as a bearer token:
{
"mcpServers": {
"videogen": {
"url": "https://mcp.videogen.io/mcp",
"headers": {
"Authorization": "Bearer sk_videogen_live_..."
}
}
}
}The remote server:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
VideoGen: common questions
- Is VideoGen MCP server safe?
- Yes, by our scan: it is graded A (93/100). Read the VideoGen safety report
- How do I install VideoGen?
- It runs remotely at mcp.videogen.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does VideoGen need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is VideoGen maintained?
- The last commit was 50 days ago (2026-09-15). The latest release is v2.2.1.
- Is VideoGen up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does VideoGen compare with other MCP servers?
- safety score 93/100 (higher than 96% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 208 ms (faster than 62% of 30,031 servers). Full comparison.