Skip to main content
Glama
jikime

YouTube Toolbox

by jikime

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YOUTUBE_API_KEYYesYour YouTube API key from Google Cloud Console

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
search_videosC

Search for YouTube videos with advanced filtering options

get_video_detailsB

Get detailed information about a YouTube video

get_channel_detailsB

Get detailed information about a YouTube channel

get_video_commentsC

Get comments for a YouTube video

get_video_transcriptB

Get transcript/captions for a YouTube video

get_related_videosB

Get videos related to a specific YouTube video

get_trending_videosB

Get trending videos on YouTube by region

get_video_enhanced_transcriptC

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.

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.

TDQS

B3.2/5.0

Scored across 8 tools

Disambiguation3/5

Most tools have distinct purposes, but there is notable overlap between get_video_transcript and get_video_enhanced_transcript, which could cause confusion as both handle transcripts with the enhanced version being a superset. Other tools like get_video_details and get_channel_details are clearly differentiated, but the transcript duplication weakens clarity.

Naming Consistency5/5

All tool names follow a consistent snake_case pattern with a verb-noun structure (e.g., get_channel_details, search_videos). The naming is predictable and uniform across all eight tools, making it easy for agents to understand and use them without confusion.

Tool Count4/5

With 8 tools, the count is well within the typical 3-15 range for a focused domain like YouTube data retrieval. It feels slightly thin for comprehensive coverage but reasonable for core functionalities such as fetching videos, channels, comments, and transcripts.

Completeness3/5

The toolset covers key read operations like getting details, searching, and fetching comments/transcripts, but lacks obvious write or management capabilities (e.g., upload, update, delete) that might be expected in a full YouTube toolbox. This creates notable gaps for agents needing to perform more than retrieval tasks.

Maintenance

ActivityInactive
ResponsivenessNo issues