YouTube Toolbox

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YOUTUBE_API_KEYYesYour YouTube API key from Google Cloud Console

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
transcript_summaryGenerate a summary of a YouTube video based on its transcript content with customizable options. This prompt provides different summary levels from brief overviews to detailed analyses, and can extract key topics from the content. Optimal for quickly understanding video content without watching the entire video.

Resources

Contextual data attached and managed by the client

NameDescription
available-youtube-toolsReturns a list of YouTube tools available on this MCP server.

Tools

Functions exposed to the LLM to take actions

NameDescription
search_videos

Search for YouTube videos with advanced filtering options

get_video_details

Get detailed information about a YouTube video

get_channel_details

Get detailed information about a YouTube channel

get_video_comments

Get comments for a YouTube video

get_video_transcript

Get transcript/captions for a YouTube video

get_related_videos

Get videos related to a specific YouTube video

get_trending_videos

Get trending videos on YouTube by region

get_video_enhanced_transcript

Advanced transcript extraction tool with filtering, search, and multi-video capabilities. Provides rich transcript data for detailed analysis and processing. Features: 1) Extract transcripts from multiple videos; 2) Filter by time ranges; 3) Search within transcripts; 4) Segment transcripts; 5) Format output in different ways; 6) Include video metadata.

ID: r5s240ekuw