Skip to main content

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-Key header

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 videoPOST /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 successfully
  • process.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/subtitles returns 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 toolsGET /v1/tools — discover all available tools and their parameter schemas
  • Get toolGET /v1/tools/:type — get a single tool's full definition
  • Execute toolPOST /v1/tools/:type/execute — run a tool and get a job ID

Improvements

  • tool.completed and tool.failed webhook payloads now include toolType and result fields
  • Job polling (GET /v1/jobs/:id) now supports tool jobs
  • Usage tracking includes toolExecutions counter

v1.0.0 — Initial release

The Vidocu API v1 is now available.

Endpoints

  • UploadPOST /v1/videos/upload
  • List videosGET /v1/videos
  • Get videoGET /v1/videos/:id
  • AnalyzePOST /v1/videos/:id/analyze
  • ExportPOST /v1/videos/:id/export
  • TranslatePOST /v1/videos/:id/translate (Growth+)
  • SubtitlesGET /v1/videos/:id/subtitles
  • VoiceoverPOST /v1/videos/:id/voiceover (Growth+)
  • ArticlePOST /v1/videos/:id/article
  • JobsGET /v1/jobs/:id
  • UsageGET /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