Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YOUTUBE_API_KEYNoPrimary YouTube Data API key
YOUTUBE_API_KEY2NoSecondary fallback YouTube Data API key
YOUTUBE_API_KEY3NoTertiary fallback YouTube Data API key
YOUTUBE_TRANSCRIPT_LANGNoDefault language for transcripts (optional, defaults to 'en')en

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
videos_getVideoB

Get detailed information about a YouTube video

videos_searchVideosC

Search for videos on YouTube

transcripts_getTranscriptC

Get the transcript of a YouTube video

channels_getChannelC

Get information about a YouTube channel

channels_getChannelsC

Get information about multiple YouTube channels

channels_searchChannelsC

Search for YouTube channels by handle, name, or query

channels_findCreatorsB

Find creator channels from video mentions with subscriber band and recent activity filters in one call

channels_listVideosC

Get videos from a specific channel

playlists_getPlaylistC

Get information about a YouTube playlist

playlists_getPlaylistItemsB

Get videos in a YouTube playlist

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 10 tools

Disambiguation4/5

Most tools have clearly distinct purposes: getVideo, searchVideos, getTranscript, getChannel, etc. However, channels_getChannels and channels_findCreators both retrieve multiple channels, which could cause confusion, though findCreators has specific filters. Overlap is limited and descriptions help differentiate.

Naming Consistency5/5

All tool names follow a consistent pattern of resource_category + verb_noun (e.g., videos_getVideo, playlists_getPlaylistItems, channels_getChannel). The pattern is predictable and uniform across all tools.

Tool Count5/5

With 10 tools, the set is well-scoped for YouTube interactions, covering core entities like videos, playlists, channels, and transcripts without excessive redundancy. Each tool appears to earn its place.

Completeness4/5

The surface covers key read operations for videos, playlists, channels, and transcripts. However, there is no tool for searching playlists or retrieving video comments, which could be considered gaps, but they are minor for most agent use cases.

Maintenance

ActivityMaintained
ResponsivenessNo issues