Skip to main content
Glama
brian-huanggg

youtube-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YOUTUBE_API_KEYNoOptional YouTube Data API key for enabling search functionality.

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_infoA

Cheap probe of a YouTube video: title, duration, chapters, caption availability.

Call this first to decide whether to fetch a transcript and how to read it.

get_transcriptA

Fetch a cleaned transcript and write it to a local file.

Returns the file path plus a short preview and stats — NOT the full text. Read the file, or use search_transcript / get_segment, to pull detail on demand.

search_transcriptA

Find cues matching a query. Returns timestamped snippets only.

Use for long videos: locate the relevant moments without loading everything.

get_segmentA

Return transcript text for the time range [start, end) in seconds.

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/brian-huanggg/youtube-mcp'

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