Skip to main content
Glama

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
ariadne-coil/fvs-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 8 of 8 tools scored. Lowest: 3.5/5.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: cancel, submit, status (two variants), download, quote, example, and app launcher. No overlap or ambiguity.

Naming Consistency5/5

All tools use a consistent verb_noun pattern with the 'fvs_' prefix, e.g., fvs_cancel_render, fvs_submit_render, fvs_get_render_status.

Tool Count5/5

8 tools are appropriate for a video rendering service, covering essential operations without being overwhelming or too few.

Completeness5/5

The tool surface covers the full render lifecycle: submission, status polling (both regular and paid), cancellation, download, quote creation, and an example request. No obvious gaps.

Available Tools

8 tools
fvs_cancel_renderCancel render
Destructive
Inspect

Cancel a Future Video Studio render job.

Provide either `project_id` or the full `cancel_url` returned by
fvs_submit_render.
ParametersJSON Schema
NameRequiredDescriptionDefault
cancel_urlNo
project_idNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

fvs_create_paid_render_quoteCreate paid render quoteInspect

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.
ParametersJSON Schema
NameRequiredDescriptionDefault
requestYesRequired 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, instructions, shot_count, duration, and resolution.
upload_urlsNoOptional public HTTPS reference asset URLs. Each object can include url and filename; filename should match request.assets[].filename.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

fvs_download_final_videoDownload final video
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
overwriteNoSet true only when replacing an existing output_path is intended. Defaults to false to avoid accidental local file overwrites.
output_pathYesLocal 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 unless overwrite is true.
final_video_urlYesHTTPS 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 Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

fvs_example_render_requestExample render request
Read-onlyIdempotent
Inspect

Return a minimal scene render request agents can adapt.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

fvs_get_paid_render_statusGet paid render status
Read-onlyIdempotent
Inspect

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`.
ParametersJSON Schema
NameRequiredDescriptionDefault
quote_idNo
status_urlNo
claim_tokenNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

fvs_get_render_statusGet render status
Read-onlyIdempotent
Inspect

Check a Future Video Studio render job.

Provide either `project_id` or the full `status_url` returned by
fvs_submit_render.
ParametersJSON Schema
NameRequiredDescriptionDefault
project_idNo
status_urlNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

fvs_open_chatgpt_appOpen Future Video Studio
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
quote_idNo
project_idNo
status_urlNo
claim_tokenNo
final_video_urlNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

fvs_submit_renderSubmit render
Destructive
Inspect

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.
ParametersJSON Schema
NameRequiredDescriptionDefault
requestYesRequired 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, duration, and resolution.
upload_urlsNoOptional public HTTPS reference asset URLs. Each object can include url and filename; filename should match request.assets[].filename.
poll_until_completeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.