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.