Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
YOUTUBE_API_KEY | Yes | Your YouTube API key from Google Cloud Console |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
transcript_summary | Generate 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
Name | Description |
---|---|
available-youtube-tools | Returns a list of YouTube tools available on this MCP server. |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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. |