Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YOUTUBE_API_KEYYesYour YouTube Data API v3 key
YOUTUBE_API_REGIONNoDefault region for YouTube API requestsUS
YOUTUBE_API_QUOTA_LIMITNoDaily quota limit for YouTube API10000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_videos

Get videos for a search query.

Args: search: Search query string max_results: Maximum number of results to return

get_video_info

Get detailed information about a video.

Args: video_id: YouTube video ID

get_channel_details

Get detailed information about a YouTube channel.

Args: channel_id: YouTube channel ID

get_video_comments_tool

Get comments for a video.

Args: video_id: YouTube video ID max_results: Maximum number of comments to return (default: 100)

get_trending_videos_tool

Get trending videos for a region.

Args: region_code: Two-letter ISO country code (default: "US") max_results: Maximum number of videos to return (default: 50)

get_related_videos_tool

Get videos related to a specific video.

Args: video_id: YouTube video ID max_results: Maximum number of videos to return (default: 25)

summarize_video

Get a comprehensive summary of a YouTube video.

Args: video_id: YouTube video ID include_comments: Whether to include top comments in the summary (default: True)

generate_video_quiz

Generate a quiz based on the video content.

Args: video_id: YouTube video ID

Returns: A formatted quiz with 10 questions of various types

generate_video_flashcards

Generate flash cards from a YouTube video's content.

Args: video_id: YouTube video ID max_cards: Maximum number of cards to generate (default: 10) categories: List of card categories to include (default: all) difficulty: Filter by difficulty level (Easy/Medium/Hard)

Returns: Formatted string containing flash cards

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/temiedani/youtube-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server