# API, webhooks & MCP

**Category:** [Automation & Limits](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/subtitles-automation)
**Updated:** 2026-08-19

## Build on Video Hub

- **REST API**: list/create projects, create tracks (optionally transcribe), read tracks with cues, replace cues, run QA, export — and **list/start AI dubs** (`GET/POST /api/v1/subtitles/projects/<uid>/dubs`).
- **Webhooks**: subscribe to `videohub.project.created`, `videohub.transcription.completed`, `videohub.exported`, `videohub.dub.completed`, and `videohub.dub.failed`.
- **Orchestration**: the same events are triggers (including *Video Hub: Dub Completed* / *Dub Failed*), plus a *Create Video Hub Project* action — so a finished transcription or dub can kick off the rest of your workflow.
- **MCP**: tools to list projects, read a project/track, export a track, and **start / list audio dubs** (`videohub_start_dub`, `videohub_list_dubs`) for AI agents.

---

## Related Articles

- [Notifications](https://help.totalctrl.app/en-US/articles/subtitles-notifications-2)
- [Plan limits](https://help.totalctrl.app/en-US/articles/subtitles-plan-limits-2)
- [API, webhooks & MCP](https://help.totalctrl.app/en-US/articles/subtitles-api-webhooks-2)
- [Notifications](https://help.totalctrl.app/en-US/articles/subtitles-notifications-1)
- [Plan limits](https://help.totalctrl.app/en-US/articles/subtitles-plan-limits)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)