tubeagentkit/getyoutubetranscript
YouTube transcripts with timestamps, video search, channel and playlist browsing through the GetYouTubeTranscript remote MCP server, plus four skills for fetching, searching, summarizing and researching channels.
Use when the user wants to resolve a channel handle, browse a channel's recent or full upload history (including Shorts, live streams or its most popular videos), see its playlists, community posts or banner, search inside one channel's videos, list every video in a playlist, find videos related to one, or read a video's estimated dislikes. Calls get_channel_latest_videos, search_channel_videos, list_channel_videos, list_channel_playlists, list_channel_posts, get_channel_banner, list_playlist_videos, get_related_videos and get_video_dislikes from the bundled getyoutubetranscript.com MCP server (REST API fallback available) - every call costs 1 credit per successful call (per page when paginated); only get_credits is free.
Use when the user wants a YouTube video's transcript fetched, or wants to summarize/analyze/quote a YouTube video by its spoken content. Calls the get_youtube_transcript tool from the bundled getyoutubetranscript.com MCP server (falls back to the REST API if the MCP server isn't connected) - requires an API key or an OAuth-connected MCP session (100 credits on sign-up).
Use when the user wants to search YouTube - for videos on a topic, or for a channel by name/handle. Calls the search_youtube tool from the bundled getyoutubetranscript.com MCP server (falls back to GET /search on the REST API) - requires an API key or an OAuth-connected MCP session (100 credits on sign-up).
Use when the user wants a YouTube video (or several) summarized, turned into notes, or repurposed into other content (blog post, thread, study notes) - not just the raw transcript. Composes the fetch-transcript skill (and search-youtube / channel-playlist-research when the user names a topic or channel instead of a specific video) with a summarization step.