Changelog
v1.3.0 — MCP Server
Connect Vidocu to AI assistants like Claude via the Model Context Protocol.
- MCP server at
mcp.vidocu.ai— 15 tools covering all API operations - Streamable HTTP transport, stateless, works with Claude Desktop and other MCP clients
- Authenticate with your existing API key via
X-Vidocu-Api-Keyheader
v1.2.0 — One-Shot Processing
Process a video end-to-end with a single API call. Upload a video URL and specify which operations to run — the API chains them automatically and reports progress via job polling or webhooks.
New endpoint
- Process video —
POST /v1/videos/process— upload + analyze + optionally generate voiceover, help article, export, and translations in one request (Business+)
New webhook events
process.completed— all pipeline steps finished successfullyprocess.failed— a step in the pipeline failed
Improvements
- Analysis results (subtitles, key events, status) are now persisted to the video document immediately after analysis completes, so
GET /v1/videos/:id/subtitlesreturns results without requiring a separate save step
v1.1.0 — Tools API
Execute free tools (video trimmer, subtitle translator, transcript extractor, etc.) programmatically through the API.
New endpoints
- List tools —
GET /v1/tools— discover all available tools and their parameter schemas - Get tool —
GET /v1/tools/:type— get a single tool's full definition - Execute tool —
POST /v1/tools/:type/execute— run a tool and get a job ID
Improvements
tool.completedandtool.failedwebhook payloads now includetoolTypeandresultfields- Job polling (
GET /v1/jobs/:id) now supports tool jobs - Usage tracking includes
toolExecutionscounter
v1.0.0 — Initial release
The Vidocu API v1 is now available.
Endpoints
- Upload —
POST /v1/videos/upload - List videos —
GET /v1/videos - Get video —
GET /v1/videos/:id - Analyze —
POST /v1/videos/:id/analyze - Export —
POST /v1/videos/:id/export - Translate —
POST /v1/videos/:id/translate(Growth+) - Subtitles —
GET /v1/videos/:id/subtitles - Voiceover —
POST /v1/videos/:id/voiceover(Growth+) - Article —
POST /v1/videos/:id/article - Jobs —
GET /v1/jobs/:id - Usage —
GET /v1/usage
Features
- API key authentication (
vdo_live_format) - Per-key rate limiting with response headers
- Webhook delivery with HMAC SHA-256 signatures
- 4 plans: Starter, Growth, Scale, Enterprise
- JSON and SRT subtitle formats