Search / video.future/future-video-studio
Future Video Studio
R0· no sign-inCreate and manage cinematic AI video renders through the Future Video Studio Agent API.
v0.1.8 · active · repository · website · descriptor JSON · versions
Search / video.future/future-video-studio
R0· no sign-inCreate and manage cinematic AI video renders through the Future Video Studio Agent API.
v0.1.8 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"future-video-studio": {
"type": "http",
"url": "https://mcp.future.video/mcp",
"headers": {
"X-FVS-Agent-Key": "${X_FVS_AGENT_KEY}",
"X-FVS-Marketplace-Signature": "${X_FVS_MARKETPLACE_SIGNATURE}"
}
}
}
}claude mcp add --transport http future-video-studio https://mcp.future.video/mcp --header "X-FVS-Agent-Key: ${X_FVS_AGENT_KEY}" --header "X-FVS-Marketplace-Signature: ${X_FVS_MARKETPLACE_SIGNATURE}"[mcp_servers.future-video-studio]
url = "https://mcp.future.video/mcp"
env_http_headers = { "X-FVS-Agent-Key" = "X_FVS_AGENT_KEY", "X-FVS-Marketplace-Signature" = "X_FVS_MARKETPLACE_SIGNATURE" }
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"future-video-studio": {
"type": "remote",
"url": "https://mcp.future.video/mcp",
"enabled": true,
"headers": {
"X-FVS-Agent-Key": "{env:X_FVS_AGENT_KEY}",
"X-FVS-Marketplace-Signature": "{env:X_FVS_MARKETPLACE_SIGNATURE}"
}
}
}
}{
"mcpServers": {
"future-video-studio": {
"type": "http",
"url": "https://mcp.future.video/mcp",
"headers": {
"X-FVS-Agent-Key": "${X_FVS_AGENT_KEY}",
"X-FVS-Marketplace-Signature": "${X_FVS_MARKETPLACE_SIGNATURE}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=future-video-studio&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmZ1dHVyZS52aWRlby9tY3AiLCJoZWFkZXJzIjp7IlgtRlZTLUFnZW50LUtleSI6IiR7WF9GVlNfQUdFTlRfS0VZfSIsIlgtRlZTLU1hcmtldHBsYWNlLVNpZ25hdHVyZSI6IiR7WF9GVlNfTUFSS0VUUExBQ0VfU0lHTkFUVVJFfSJ9fQ%3D%3D"
}{
"servers": {
"future-video-studio": {
"type": "http",
"url": "https://mcp.future.video/mcp",
"headers": {
"X-FVS-Agent-Key": "${X_FVS_AGENT_KEY}",
"X-FVS-Marketplace-Signature": "${X_FVS_MARKETPLACE_SIGNATURE}"
}
}
}
}{
"mcpServers": {
"future-video-studio": {
"httpUrl": "https://mcp.future.video/mcp",
"headers": {
"X-FVS-Agent-Key": "${X_FVS_AGENT_KEY}",
"X-FVS-Marketplace-Signature": "${X_FVS_MARKETPLACE_SIGNATURE}"
}
}
}
}extensions:
"future-video-studio":
enabled: true
name: "future-video-studio"
type: streamable_http
uri: "https://mcp.future.video/mcp"
headers:
"X-FVS-Agent-Key": "${X_FVS_AGENT_KEY}"
"X-FVS-Marketplace-Signature": "${X_FVS_MARKETPLACE_SIGNATURE}"
timeout: 300
Placeholders to fill from your own secret store: ${X_FVS_AGENT_KEY}, ${X_FVS_MARKETPLACE_SIGNATURE}. The registry never accepts secret values.
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations8 of 8 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 3,422 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulnsno known advisory in 29 resolved packagesdeps.mcp_sdk_versionmcp 2.2.0, no known advisorydeps.resolvable[email protected] resolved: 29 packagesNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% ~updated-131d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
[email protected] PyPI28 dependencies, resolved · MCP SDK mcp 2.2.0 · advisories checked 2026-10-19
No known advisory affects this dependency graph.
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.future.video/mcp streamable-http | none | yes | 100% | 232 ms | 2025-11-25 | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
future-video-studio-mcp | pypi | 0.1.8 | – |
fvs_cancel_renderdestructive | Cancel a Future Video Studio render job. Provide either `project_id` or the full `cancel_url` returned by fvs_submit_render. |
fvs_create_paid_render_quote | 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 with fvs_get_paid_render_status. Local file uploads are not available in paid quote mode; use public HTTPS `upload_urls` when assets are needed. |
fvs_download_final_videodestructive | 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 response bytes to output_path on the MCP server's local filesystem. It does not call the FVS Agent API, spend wallet credits, require FVS_AGENT_API_KEY, cancel jobs, or modify remote render state. Side effects and constraints: output_path is a local filesystem path for the MCP server process, parent directories are created, existing files are not replaced unless overwrite is true, and large videos may take minutes to download. The request timeout is 600 seconds. Use a fresh status check to refresh expired signed URLs, and do not pass arbitrary or untrusted URLs. |
fvs_example_render_requestread-only | Return a minimal scene render request agents can adapt. |
fvs_get_paid_render_statusread-only | 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`. |
fvs_get_render_statusread-only | Check a Future Video Studio render job. Provide either `project_id` or the full `status_url` returned by fvs_submit_render. |
fvs_open_chatgpt_appread-only | 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. |
fvs_submit_renderdestructive | 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 URL filename. Credentials come from the connector header, marketplace account mapping, or FVS_AGENT_API_KEY in the MCP server environment. |
Schemas: list_tools.
{
"name": "video.future/future-video-studio",
"icons": [
{
"src": "https://future.video/visuals/FutureVideoIcon.png",
"mimeType": "image/png"
}
],
"title": "Future Video Studio",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.future.video/mcp",
"type": "streamable-http",
"headers": [
{
"name": "X-FVS-Agent-Key",
"isSecret": true,
"description": "Optional Future Video Studio Agent API key from Settings > Agent API Access. Omit for Link paid quote mode."
},
{
"name": "X-FVS-Billing-Mode",
"description": "Optional billing mode: account-wallet, marketplace-linked-account, or pay-per-render."
},
{
"name": "X-FVS-Marketplace-Account",
"description": "Optional linked marketplace account identifier for enterprise procurement flows."
},
{
"name": "X-FVS-Marketplace-Entitlement",
"description": "Optional marketplace entitlement identifier paired with X-FVS-Marketplace-Account."
},
{
"name": "X-FVS-Marketplace-Timestamp",
"description": "Optional Unix timestamp used in marketplace signature verification."
},
{
"name": "X-FVS-Marketplace-Signature",
"isSecret": true,
"description": "Optional HMAC-SHA256 signature from the marketplace account-linking gateway."
}
]
}
],
"version": "0.1.8",
"packages": [
{
"version": "0.1.8",
"transport": {
"type": "stdio"
},
"identifier": "future-video-studio-mcp",
"registryType": "pypi"
}
],
"repository": {
"id": "ariadne-coil/fvs-mcp",
"url": "https://github.com/ariadne-coil/fvs-mcp",
"source": "github"
},
"websiteUrl": "https://future.video",
"description": "Create and manage cinematic AI video renders through the Future Video Studio Agent API."
}