youtube-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| youtube_get_auth_statusA | Inspect the selected local profile and authorization mode without exposing credentials. |
| youtube_get_my_channelA | Return metadata and statistics for the channel bound to the selected profile. |
| youtube_list_my_videosA | Page through videos in the selected channel's uploads playlist. |
| youtube_get_videoA | Return metadata and statistics for an owned video; non-owned videos are rejected. |
| youtube_list_video_categoriesA | List assignable and non-assignable categories for a region. |
| youtube_get_channel_analyticsB | Return fixed non-monetary YouTube Analytics metrics for the selected channel. |
| youtube_get_video_analyticsA | Return fixed non-monetary analytics metrics for an owned video. |
| youtube_get_video_traffic_sourcesB | Return YouTube traffic-source types for an owned video, sorted by views. |
| youtube_get_video_search_termsC | Return YouTube search terms that led to an owned video. |
| youtube_get_video_retentionC | Return normalized audience-retention points for an owned video. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool targets a distinct aspect of YouTube data: auth status, channel info, channel analytics, video info, video analytics, retention, search terms, traffic sources, video listing, and categories. No overlap in functionality.
All tools follow a consistent pattern of 'youtube_get_' or 'youtube_list_', with clear verb_noun structure. The naming is uniform and predictable.
10 tools is a well-scoped set for a YouTube analytics and data retrieval server. It covers essential read operations without being overwhelming.
The toolset comprehensively covers retrieval of channel and video data, analytics, and categories. While it lacks write operations and general video search, the focus on owned-content analytics is well-served, with only minor gaps like missing video comments or playlist management.