Vixdeo is an AI editorial video production platform; it is not ViX (TelevisaUnivision's streaming service) nor Videx.
The connector gives Cursor the SAME contract the human director uses: it creates a piece from an idea, follows its production to the finished video and corrects scenes with the same operations as the Studio. Vixdeo is the AI video producer: it turns an idea or a script into a finished piece - fact-checked script, voice, music and visuals directed scene by scene - operable by people and by agents.
Requires: a Vixdeo account (Google Sign-In), and a balance in your organization’s wallet — or a platform-operator account, which is not charged. The first video of an account is on the house.
The link opens Cursor with the server ready to install: you confirm in the app.
Cursor, the editor: the install link adds the server to its MCP configuration.
https://vixdeo.com/v1/mcp): confirm the install.mcp.json, under mcpServers, a vixdeo server with "url": "https://vixdeo.com/v1/mcp".Authorization header.whoami.Verified against the documentation of Cursor on 2026-09-26.
Vixdeo also connects to: Claude · ChatGPT · VS Code (Copilot) · Claude Code · Codex · Gemini · Perplexity · Le Chat · Goose · Windsurf · Zed · n8n.
Every tool declares whether it is read-only (readOnlyHint) or a write. Read-only tools run without asking. Write tools —stage_op, author_op, run_op (deprecated), direct, commit, generate_script, judge_script, rewrite_script, produce, cancel, set_head, request_upload, complete_upload, assign_material— ask for your approval on every call, unless you mark the tool (or the connector) as trusted / “always allow” in the connector’s settings.
If Cursor says “No approval received”, the server did not fail: the write call was waiting for your approval and did not get it (the prompt was dismissed or timed out). Ask again, or mark the tool as trusted in your client's Vixdeo connector settings.
Charged to your organization’s wallet: author_op, direct, generate_script, rewrite_script, produce. judge_script calls a provider that Vixdeo pays: it does not touch your wallet. stage_op ($0): replan_scenes, set_piece_fields, set_scene_fields, set_visual, swap_voice. author_op (charged to the wallet, in the turn): rewrite_scene, tighten_hook. run_op is a deprecated alias of stage_op + author_op and charges only on the paid ops.
estimate prices the same request at $0 first; the script (first station) is written and charged BEFORE any wallet check; the studio build and the final render do check the wallet and stop the line at waitingForFunds if it does not cover them.
whoami — who you are, scopes, wallet and whether you operate the platformlist_referents — the formats, the duration and writing profiles, the defaultsestimate — the price band and whether the request is complete, BEFORE spending ($0)generate_script — creates the piece; with auto_produce=true the line runs on its own to the videoget_project_status — the status; polled every 60-120 s because the server never pushesThe agent receives no notifications: it has to ask again. Publishing to a channel is not in the connector.
Tools exercised: whoami · list_referents · estimate
Using Vixdeo: tell me who I am and my wallet balance, list the available formats and quote a 3-minute educational explainer in Spanish about “how an mRNA vaccine works”. Do not launch anything: I want the price band, whether the request is complete, and at which station the line would stop if the wallet did not cover it.
Tools exercised: list_cast · generate_script (auto_produce=false) · get_project_status · get_project_vbp · stage_op · commit
Using Vixdeo: find a male Spanish voice in list_cast and use its id. Create a short critical essay in Spanish about “silence in Bresson’s cinema” with production.auto_produce=false and that voice in cast.voice. When the script is ready (check the status every minute), read the blueprint, halve the narration of scene 0 with stage_op set_scene_fields, commit, and tell me the id and sequence of the new version. Do not produce the video.
Tools exercised: list_projects · list_versions · set_head · get_project_status
Using Vixdeo: find my most recent project in FINAL_REVIEW or STUDIO_READY, list its versions with sequence, origin and isHead, and if an earlier version has the same number of scenes make it the cut with set_head. Then report the publication state (publication) and the final video URL if it exists. Publishing to a channel is not available from the connector: it is a human decision in the app.