Download final video
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 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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| overwrite | No | Set true only when replacing an existing output_path is intended. Defaults to false to avoid accidental local file overwrites. | |
| output_path | Yes | 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 unless overwrite is true. | |
| final_video_url | Yes | 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 Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||