Yaps Auto Captions
Use the existing Yaps MCP tools. Do not invent CLI commands or use a hosted captioning service as a fallback.
- Check the exact source with
captions_verifyand inspect templates withcaptions_styles. - Create an editable project with
captions_create. Use the returned project ID for subsequent actions. - Inspect
captions_show. Apply requested edits withcaptions_correct,captions_replace,captions_split,captions_merge, orcaptions_set_style. Preserve the spoken wording unless the user asks for a correction.captions_resetdiscards edits, so use it only after explicit approval. - Render with
captions_renderto a separate.mp4, then verify the result withcaptions_verify. Never target the source. Only setoverwrite: trueafter approval to replace the exact existing output.
Return a link to the captioned video. A saved caption project is not a completed video export. Use the transcribe skill for plain text and srt-generator for a separate .srt file.
Reachability
Call yaps_status when a tool reports a problem. If it returns local_yaps_unreachable, cli_missing, or equivalent, the current session cannot see the Yaps engine. Do not claim Yaps is uninstalled. Offer Download Yaps, ask the user to open Yaps, and retry from a local session on the same computer. Only use yaps_enable_feature to install a model after the user requests it.