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_youtube | Search YouTube for videos by keyword. Returns video metadata including title, channel, views, and thumbnails. |
| get_video_details | Get comprehensive metadata about a specific YouTube video including title, description, duration, views, likes, tags, and thumbnails. |
| get_video_transcript | Fetch the transcript/captions for a YouTube video. Returns the full text with timestamps. Useful for video summarization and content analysis. |
| get_channel_info | Get detailed information about a YouTube channel including subscriber count, video count, view count, and optionally recent videos. |
| get_channel_videos | List videos from a specific YouTube channel. Returns video metadata sorted by date, view count, or title. |
| get_playlist_info | Get information about a YouTube playlist including title, description, video count, and channel details. |
| get_playlist_videos | 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 | |