YouTube Data
Summary
YouTube MCP Server provides a robust interface to the YouTube Data API, enabling AI assistants to retrieve and analyze video content, transcripts, channel statistics, and engagement metrics. Built with TypeScript and Node.js, it offers tools for searching videos, accessing captions with multi-language support, analyzing channel growth, and discovering trending content across different regions and categories. The implementation handles pagination for large result sets, provides detailed error handling, and includes environment variable configuration for API keys, making it particularly valuable for content research, video analysis, and trend identification workflows without leaving the conversation interface.
Available Actions(9)
getVideoDetails
Get detailed information about multiple YouTube videos including metadata, statistics, and content details. Parameters: videoIds (array)
searchVideos
Search for videos based on a query string. Parameters: query, maxResults (optional)
getTranscripts
Retrieve transcripts for multiple videos. Parameters: videoIds (array), lang (optional)
getRelatedVideos
Get videos related to a specific video based on YouTube's recommendation algorithm. Parameters: videoId, maxResults (optional)
getChannelStatistics
Retrieve detailed metrics for multiple channels including subscriber count, view count, and video count. Parameters: channelIds (array)
getChannelTopVideos
Get the most viewed videos from a specific channel. Parameters: channelId, maxResults (optional)
getVideoEngagementRatio
Calculate engagement metrics for multiple videos (views, likes, comments, and engagement ratio). Parameters: videoIds (array)
getTrendingVideos
Get currently popular videos by region and category. Parameters: regionCode (optional), categoryId (optional), maxResults (optional)
compareVideos
Compare statistics across multiple videos. Parameters: videoIds (array)
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation