Skip to main content
Glama
Anarcyst

YouTube MCP Server

by Anarcyst

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
search_videos

Search YouTube for videos.

Args: query: Search query (e.g. "how to price a SaaS") limit: Maximum number of results (default 10, max 30)

get_video_info

Get detailed information about a YouTube video including title, description, stats, tags, and chapters.

Args: video_url: YouTube video URL (e.g. "https://youtube.com/watch?v=xxx")

get_channel_info

Get information about a YouTube channel.

Args: channel: Channel URL or @handle (e.g. "@mkbhd" or "https://youtube.com/@mkbhd")

get_channel_videos

Get videos from a YouTube channel.

Args: channel: Channel URL or @handle (e.g. "@mkbhd") limit: Maximum number of videos (default 20, max 100) sort: Sort order — "date" (newest first) or "popular" (most viewed)

get_transcript

Get the full transcript of a YouTube video with timestamps.

Args: video_url: YouTube video URL language: Preferred language code (default "en", tries auto-generated fallback)

get_comments

Get comments from a YouTube video.

Args: video_url: YouTube video URL limit: Maximum number of comments (default 20, max 100)

search_transcript

Search for specific content within a video's transcript. Returns matching passages with timestamps and direct links.

Args: video_url: YouTube video URL query: Text to search for in the transcript language: Preferred language code (default "en")

search_channel_transcripts

Search for specific content across all videos of a YouTube channel. This is the power feature: find what a creator said about any topic.

Args: channel: Channel URL or @handle (e.g. "@hormozi") query: Text to search for across all transcripts language: Preferred language code (default "en") max_videos: Maximum number of recent videos to search (default 10, max 50)

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/Anarcyst/youtube-mcp-server'

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