ariadne-coil avatar

Future Video Studio

ariadne-coil/fvs-mcp

Connects Claude to the Future Video Studio Agent API for creating and managing cinematic AI video renders. You get tools to submit render requests with scene descriptions or asset URLs, poll job status, cancel in-progress renders, create pay-per-render quotes for no-account workflows, and download completed videos to the local filesystem. Supports three billing paths: account-wallet mode with an FVS agent key, marketplace-linked accounts with HMAC-signed headers for enterprise deployments, and pay-per-render mode that returns Stripe payment links. The hosted endpoint at mcp.future.video/mcp also exposes ChatGPT App and A2A wrappers, so you can hook the same render pipeline into multiple agent platforms with a single deployment.

tools
8
auth
Secret needed
transport
STDIO, HTTP
last updated
Jun 11, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.future.video/mcp --name future-video-studio --header 'X-FVS-Agent-Key: ${X_FVS_AGENT_KEY}' --header 'X-FVS-Billing-Mode: ${X_FVS_BILLING_MODE}' --header 'X-FVS-Marketplace-Account: ${X_FVS_MARKETPLACE_ACCOUNT}' --header 'X-FVS-Marketplace-Entitlement: ${X_FVS_MARKETPLACE_ENTITLEMENT}' --header 'X-FVS-Marketplace-Timestamp: ${X_FVS_MARKETPLACE_TIMESTAMP}' --header 'X-FVS-Marketplace-Signature: ${X_FVS_MARKETPLACE_SIGNATURE}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http future-video-studio https://mcp.future.video/mcp --header 'X-FVS-Agent-Key: YOUR_X_FVS_AGENT_KEY' --header 'X-FVS-Billing-Mode: YOUR_X_FVS_BILLING_MODE' --header 'X-FVS-Marketplace-Account: YOUR_X_FVS_MARKETPLACE_ACCOUNT' --header 'X-FVS-Marketplace-Entitlement: YOUR_X_FVS_MARKETPLACE_ENTITLEMENT' --header 'X-FVS-Marketplace-Timestamp: YOUR_X_FVS_MARKETPLACE_TIMESTAMP' --header 'X-FVS-Marketplace-Signature: YOUR_X_FVS_MARKETPLACE_SIGNATURE'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 8 tools

Verified live against the running server on Nov 6, 2026.

fvs_open_chatgpt_appOpen the Future Video Studio ChatGPT app widget without creating a render. Use this when the user wants the FVS app panel, wants to paste a status URL, or wants to prepare a render interactively before spending credits.5 params

Open the Future Video Studio ChatGPT app widget without creating a render. Use this when the user wants the FVS app panel, wants to paste a status URL, or wants to prepare a render interactively before spending credits.

Parameters* required
claim_tokenvalue
final_video_urlvalue
project_idvalue
quote_idvalue
status_urlvalue
fvs_submit_renderSubmit a Future Video Studio render job through the FVS Agent API. Pass the render payload in the required `request` object. For reference assets, pass public HTTPS URLs in `upload_urls`; every `request.assets[].filename` must match one uploaded URL basename or explicit upload...3 params

Submit a Future Video Studio render job through the FVS Agent API. Pass the render payload in the required `request` object. For reference assets, pass public HTTPS URLs in `upload_urls`; every `request.assets[].filename` must match one uploaded URL basename or explicit upload...

Parameters* required
poll_until_completeboolean
default: false
request*value
Required render request object. Include name. project_mode must be one of scene, music, or custom. Use assets[].purpose for asset intent. Usually include screenplay, instructions, shot_count, durat...
upload_urlsvalue
Optional public HTTPS reference asset URLs. Each object can include url and filename; filename should match request.assets[].filename.
fvs_create_paid_render_quoteCreate a no-account Link payment quote for an FVS render. The backend returns HTTP 402 payment details as data: `payment_url`, `status_url`, `claim_token`, `amount_cents`, `currency`, and a raw `www_authenticate` challenge. Pay `payment_url` with Link's MPP flow, then poll wit...2 params

Create a no-account Link payment quote for an FVS render. The backend returns HTTP 402 payment details as data: `payment_url`, `status_url`, `claim_token`, `amount_cents`, `currency`, and a raw `www_authenticate` challenge. Pay `payment_url` with Link's MPP flow, then poll wit...

Parameters* required
request*value
Required render request object used for the paid quote. Include name. project_mode must be one of scene, music, or custom. Use assets[].purpose for asset intent. Usually include screenplay, instruc...
upload_urlsvalue
Optional public HTTPS reference asset URLs. Each object can include url and filename; filename should match request.assets[].filename.
fvs_get_render_statusCheck a Future Video Studio render job. Provide either `project_id` or the full `status_url` returned by fvs_submit_render.2 params

Check a Future Video Studio render job. Provide either `project_id` or the full `status_url` returned by fvs_submit_render.

Parameters* required
project_idvalue
status_urlvalue
fvs_get_paid_render_statusCheck a no-account paid render created with fvs_create_paid_render_quote. Provide the full `status_url` or pass both `quote_id` and `claim_token`.3 params

Check a no-account paid render created with fvs_create_paid_render_quote. Provide the full `status_url` or pass both `quote_id` and `claim_token`.

Parameters* required
claim_tokenvalue
quote_idvalue
status_urlvalue
fvs_cancel_renderCancel a Future Video Studio render job. Provide either `project_id` or the full `cancel_url` returned by fvs_submit_render.2 params

Cancel a Future Video Studio render job. Provide either `project_id` or the full `cancel_url` returned by fvs_submit_render.

Parameters* required
cancel_urlvalue
project_idvalue
fvs_download_final_videoDownload a completed Future Video Studio final render URL to a local file. Use this only after fvs_get_render_status or fvs_get_paid_render_status returns a final_video_url for a completed render. The tool performs an unauthenticated HTTPS GET to that signed URL and writes the...3 params

Download a completed Future Video Studio final render URL to a local file. Use this only after fvs_get_render_status or fvs_get_paid_render_status returns a final_video_url for a completed render. The tool performs an unauthenticated HTTPS GET to that signed URL and writes the...

Parameters* required
final_video_url*string
HTTPS signed final_video_url returned by a completed fvs_get_render_status or fvs_get_paid_render_status response. Use a fresh status check if the signed URL has expired.
output_path*string
Local filesystem path where the MCP server should write the video, for example C:/Users/me/Videos/fvs-result.mp4 or /tmp/fvs-result.mp4. Parent directories are created. Existing files are refused u...
overwriteboolean
Set true only when replacing an existing output_path is intended. Defaults to false to avoid accidental local file overwrites.default: false
fvs_example_render_requestReturn a minimal scene render request agents can adapt.

Return a minimal scene render request agents can adapt.

No parameters. Call it with no arguments.

Sponsors

Readme

Future Video Studio MCP

Future Video Studio MCP lets agents create, monitor, cancel, and download cinematic AI video renders through the Future Video Studio Agent API.

The hosted MCP server is available at:

https://mcp.future.video/mcp

The same server can also run locally over stdio from this Python package.

The hosted service also serves the ChatGPT Apps domain verification endpoint at https://mcp.future.video/.well-known/openai-apps-challenge. Set OPENAI_APPS_CHALLENGE_RESPONSE only if the submission dashboard requires an exact challenge body.

ChatGPT App

The hosted MCP server is also ready to connect as a ChatGPT App in developer mode:

Connector URL: https://mcp.future.video/mcp
App manifest:  https://mcp.future.video/chatgpt-app.json
Widget URI:    ui://future-video-studio/render-console-v1.html

The app exposes a small render console inside ChatGPT. It can prepare a render, submit account-wallet jobs, create no-account Link pay-per-render quotes, poll status, show payment links, and open the finished video when FVS returns a signed final_video_url.

ChatGPT connector setup:


View the full README on GitHub

Details

Repository
github.com/ariadne-coil/fvs-mcp
Website
future.video
Categories
AI & LLM Tools, Media & Entertainment
Package
future-video-studio-mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active
Resources
2
Tools verified
Nov 6, 2026

Related AI & LLM Tools MCP servers

View all
1voidfeedai-ops avatarVoidfeed Mcpvoidfeedai-ops/voidfeed-mcpKnowledge API for AI agents — content, agent directory, model benchmarks, semantic search.0stars
2walkojas-boop avatarRegexForgewalkojas-boop/regexforgeDeterministic regex synthesis from labeled examples. Zero LLM, proof matrix, backtracking audit.0stars
3withvibe avatarWithvibe Voterwithvibe/withvibe-voterVote-gated change control for WithVibe — the agent proposes a change via MCP; team approves first.0stars
43keys avatarWish Gameworld.3keys/wish-gameWish game — every agent wish permanently reshapes a shared world. Free, no key needed.0stars
5xjtlumedia avatarContext First Mcpxjtlumedia/context-first-mcp37-tool MCP server: context health, memory, reasoning, truthfulness & research pipeline.0stars
6xxo47oxx avatarSpa Reader Mcpxxo47oxx/spa-reader-mcpMCP Server that renders JavaScript SPA pages and extracts LLM-ready Markdown content0stars