The stdio MCP server agent-video mcp exposes — upload, list, and show — and every argument each tool takes.
$ upload { path: "session.mp4", title: "Sprint demo", tags: ["demo"] }Upload a local video file; chunked + resumable, safe to retry
$ list { limit: 10 }List the 10 most recent videos
$ show { id: "abc123" }Fetch one video's full metadata, including its share URL
agent-video install wires the right entry for you (see the
CLI reference). This page
is the lookup catalog for exactly which tools the server exposes and what
each one takes.
agent-video mcpThe CLI runs a local (stdio) MCP server. It's the entry agent-video install
writes into ./.mcp.json. There's no token in the config — auth comes
from your agent-video login (or AGENT_VIDEO_TOKEN in the environment,
resolved exactly like every CLI command).
agent-video mcp
Terminal progress output is suppressed for this server (a silent progress
reporter) — the upload tool shares its implementation with the CLI's
upload command, but must never write carriage-return control sequences into
the stdio JSON-RPC stream.
uploadUploads a local video file. Chunked (8 MiB) and resumable — safe to retry the same call on failure; a retried call with the same file resumes from the last chunk the server actually received rather than re-sending the whole file.
| Argument | Type | Required | Description |
|---|---|---|---|
path | string | yes | Absolute or relative path to the local video file. |
title | string | no | Video title (defaults to the file name). |
description | string | no | Video description. |
privacy | string | no | public | unlisted | password | private (default unlisted). |
password | string | no | Required when privacy is password. |
tags | string[] | no | Tags to attach to the video. |
Returns { id, title, status, url? }.
listLists your videos, newest first.
| Argument | Type | Required | Description |
|---|---|---|---|
limit | int | no | Cap the number of videos returned. |
Returns { videos: Video[] }.
showShows one video's full metadata: title, description, privacy, status, duration, tags, chapters, view count, and its share URL.
| Argument | Type | Required | Description |
|---|---|---|---|
id | string | yes | The video id. |
Returns { video: Video }.
This server exposes no MCP resources — every tool returns its result inline in the tool-call response.