youtube-research
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| YOUTUBE_API_KEY | Yes | YouTube Data API v3 key. Obtain from Google Cloud Console. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| youtube_searchA | Search YouTube videos by query. Returns a list of videos with metadata: id, title, description, duration, view_count, published_at, channel. |
| youtube_video_infoA | Get video metadata by URL or ID. Returns: id, title, description, duration, view_count, published_at, channel. Direct lookup by video ID — no search required. |
| youtube_transcriptB | Get subtitles/transcript for a YouTube video. Accepts a video URL or ID. Returns timestamped text. Looks for Russian subtitles first, then English by default. |
| youtube_channel_infoA | Get channel metadata by URL, handle, or ID. Returns: id, title, description, subscriber_count, view_count, video_count, published_at, thumbnail, custom_url. |
| youtube_channel_videosA | List recent videos from a channel. Accepts channel URL, @handle, or ID. Returns videos sorted by date (newest first) with metadata: id, title, description, duration, view_count, published_at. |
| youtube_playlistC | List videos in a YouTube playlist. Accepts a playlist URL or ID. Returns videos with metadata. |
| youtube_commentsB | Get top-level comments for a YouTube video. Returns comments sorted by relevance with: author, text, likes, published_at. |
| youtube_trendingA | Get trending/most popular videos for a region. region_code: ISO 3166-1 alpha-2 country code (e.g. US, RU, GB, DE, JP). Returns videos with metadata sorted by popularity. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/plaguedoctor39/youtube-research'
If you have feedback or need assistance with the MCP directory API, please join our Discord server