> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reap.video/llms.txt
> Use this file to discover all available pages before exploring further.

# Add Captions & Translate With MCP

> Add animated captions in 100+ languages and translate them into another language by asking your AI agent — styles, emojis, and highlights included.

> **For AI agents:** a documentation index is at [/llms.txt](/llms.txt). Every page is also available as markdown, just append `.md` to the URL.

## Overview

With Reap MCP connected, your AI agent can add animated captions to a video and translate them into another language. Captions support 100+ languages, including romanized scripts.

If you have not connected Reap yet, start with [Connect Reap MCP Server](/help-center/connect-reap-mcp-server). The examples use Claude, but the same prompts work in any MCP-compatible agent.

<Note>
  Reap MCP requires a paid plan with API access enabled.
</Note>

## Add Captions

You can caption a public URL or a video you upload:

```text theme={"system"}
Add captions to this video:
https://www.youtube.com/watch?v=XXXXXXXXXXX
```

```text theme={"system"}
Upload ~/Videos/talk.mp4 and add captions to it.
```

## Translate Captions

Name the target language — your agent looks up the exact code Reap needs:

```text theme={"system"}
Add captions to this video and translate them into Spanish.
```

## Choose A Caption Style

Pick from Reap's built-in styles (Karaoke, Bold, Minimal, and 50+ more):

```text theme={"system"}
Show me the available caption styles, then add captions in the "system_zen" style.
```

To apply your own branded caption style instead, see [Use Brand Templates With Reap MCP](/help-center/use-brand-templates-with-reap-mcp).

## Options You Can Ask For

* **Caption style** — a built-in style or your brand template.
* **Translation** — into any supported language.
* **Emojis** — sprinkle relevant emojis into the captions.
* **Highlights** — highlight keywords.
* **Script** — native script or romanized (Latin) transliteration.
* **Resolution** — 720p, 1080p (default), 1440p, or 2160p (applies when captioning from a URL).
* **Language** — name the spoken language, or leave it out to auto-detect.

## How Your Agent Handles It

<Steps>
  <Step title="It proposes settings">
    Your agent shows the planned caption style, language, and translation, then asks you to confirm.
  </Step>

  <Step title="You confirm or adjust">
    Approve or tweak the settings before it submits.
  </Step>

  <Step title="It tracks the job">
    Captioning runs asynchronously — ask for status anytime, and you'll get an email when it completes.
  </Step>
</Steps>

## Related

* [Use Brand Templates With Reap MCP](/help-center/use-brand-templates-with-reap-mcp)
* [Transcribe Videos With Reap MCP](/help-center/transcribe-videos-with-reap-mcp)
* [Track & Download Results With Reap MCP](/help-center/track-and-download-results-with-reap-mcp)
* [Connect Reap MCP Server](/help-center/connect-reap-mcp-server)
* [MCP API Reference](/api-reference/mcp)
