protogrid

Search / video.future/future-video-studio

Future Video Studio

R0· no sign-in

Create and manage cinematic AI video renders through the Future Video Studio Agent API.

v0.1.8 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality93strong
Trust89of 100
Uptime, 30 days100%
Latency p50232 ms

Connect

8 clients · secrets stay placeholders
{
  "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.

Quality 93 / 100strong

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations8 of 8 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 3,422 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependencies100 · weight 15
  • pass
    deps.known_vulnsno known advisory in 29 resolved packages
  • pass
    deps.mcp_sdk_versionmcp 2.2.0, no known advisory
  • pass
    deps.resolvable[email protected] resolved: 29 packages

8 tools, about 3,422 tokens to load them all · tool set fbe882827d4a · checked 2026-10-19 20:06 UTC

Tool changes

No 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.

Trust 89 / 100

provenance85
liveness100
freshness65
hygiene100

+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.

Dependencies

[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.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.future.video/mcp streamable-httpnoneyes100%232 ms2025-11-252026-10-19
packageregistryversionruntimesecrets
future-video-studio-mcppypi0.1.8–

Tools (8)

fvs_cancel_renderdestructiveCancel a Future Video Studio render job. Provide either `project_id` or the full `cancel_url` returned by fvs_submit_render.
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 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_videodestructiveDownload 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-onlyReturn a minimal scene render request agents can adapt.
fvs_get_paid_render_statusread-onlyCheck 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-onlyCheck a Future Video Studio render job. Provide either `project_id` or the full `status_url` returned by fvs_submit_render.
fvs_open_chatgpt_appread-onlyOpen 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_renderdestructiveSubmit 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.

Similar MCP servers

Official server.json
{
  "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."
}