Skip to content

tubeagentkit/getyoutubetranscript

v1.0.0MIT

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.

channel-playlist-research

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.

fetch-transcript

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).

search-youtube

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).

summarize-video

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.