Repackage
MCPTools

get_bulk_transcripts

Fetch transcripts for many videos in one tool call. Pro plan required.

Mirror of POST /transcripts/bulk as an MCP tool.

Input schema

{
  videos: string[]  // mix of URLs and 11-char IDs, max 100 (Pro)
}

Output

{
  results: Array<
    | { videoId: string; ok: true; metadata: object; transcript: object; cached: boolean }
    | { videoId: string; ok: false; error: { code: string; message: string; retryable: boolean } }
  >
  summary: {
    total: number
    succeeded: number
    failed: number
    cached: number
    fetched: number
  }
}

Plan

Pro plan. Each successful, non-cached transcript counts against monthly quota.

On this page