Repackage
MCPTools

get_channel_transcripts

Fetch transcripts for the most recent uploads from a YouTube channel. Pro plan required.

Mirror of GET /channels/:id/transcripts as an MCP tool.

Input schema

{
  channel: string   // YouTube channel handle (@name), channel ID (UC...), or URL
  limit?: number    // default 25, max per plan
}

Output

{
  channel: { id: string; name: string; handle: string }
  results: Array<{ videoId: string; ok: boolean; metadata?: object; transcript?: object; cached?: boolean; error?: object }>
  summary: { total: number; succeeded: number; failed: number; cached: number; fetched: number }
}

Plan

Pro plan. One quota count per successful, non-cached transcript.

On this page