YouTube Data MCP
JSON →High-efficiency YouTube MCP server providing token-optimized, structured data for LLMs.
Tools · 9
- getVideoDetails Retrieves detailed, lean information for multiple YouTube videos including metadata, statistics, engagement ratios, and content details.
- searchVideos Searches for videos or channels based on a query string with various filtering options, returning concise results.
- getTranscripts Retrieves token-efficient transcripts (captions) for multiple videos, with options for full text or key segments (intro/outro).
- getChannelStatistics Retrieves lean statistics for multiple channels (subscriber count, view count, video count, creation date).
- getChannelTopVideos Retrieves a list of a channel's top-performing videos with lean details and engagement ratios.
- getTrendingVideos Retrieves a list of trending videos for a given region and optional category, with lean details and engagement ratios.
- getVideoCategories Retrieves available YouTube video categories (ID and title) for a specific region, providing essential data only.
- getVideoComments Retrieves comments for a YouTube video. Allows sorting, limiting results, and fetching a small number of replies per comment.
- findConsistentOutlierChannels Identifies channels that consistently perform as outliers within a specific niche. Requires a MongoDB connection.
Environment variables
YOUTUBE_API_KEY
Links
★ 17 GitHub stars