YouTube MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| YOUTUBE_API_KEY | Yes | Your YouTube Data API v3 key, obtained from the Google Cloud Console. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_youtubeB | Search YouTube for videos by keyword. Returns video metadata including title, channel, views, and thumbnails. |
| get_video_detailsB | Get comprehensive metadata about a specific YouTube video including title, description, duration, views, likes, tags, and thumbnails. |
| get_video_transcriptB | Fetch the transcript/captions for a YouTube video. Returns the full text with timestamps. Useful for video summarization and content analysis. |
| get_channel_infoC | Get detailed information about a YouTube channel including subscriber count, video count, view count, and optionally recent videos. |
| get_channel_videosB | List videos from a specific YouTube channel. Returns video metadata sorted by date, view count, or title. |
| get_playlist_infoA | Get information about a YouTube playlist including title, description, video count, and channel details. |
| get_playlist_videosA | List all videos in a YouTube playlist with their metadata and position in the playlist. |
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/anirudhyadavMS/youtube_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server