Repository navigation
Releases
Releases · wynandw87/claude-code-youtube-mcp
v1.0.0 - Initial Release
YouTube MCP Server for Claude Code
The first release of the YouTube MCP server, providing 15 tools for interacting with YouTube directly from Claude Code.
Tools
Transcripts & Captions
get_transcript— Fetch full video transcripts with timestamps (multi-language)search_transcript— Find keywords in a transcript with timestamps and contextget_clean_transcript— Transcript with sponsors/intros/filler removed via SponsorBlockextract_chapters— Parse chapter timestamps from video descriptions
Search & Discovery
search_videos— YouTube search with filters (date, duration, type, sort)search_within_channel— Search videos from a specific creatorget_trending_videos— Trending videos by region and categoryget_channel_videos— Recent uploads from a channel
Video & Channel Info
get_video_metadata— Title, description, duration, views, likes, tags, and moreget_channel_info— Subscriber count, video count, description, countryget_playlist_items— All videos in a playlist with positions and metadata
Analytics & Engagement
calculate_engagement— Like rate, comment rate, and engagement rateget_most_replayed— Heatmap data showing most-rewatched segmentsget_video_comments— Top comments with like counts and reply counts
Utilities
parse_youtube_url— Extract IDs from any YouTube URL format
Data Sources
- YouTube Data API v3 (requires API key)
- YouTube InnerTube API (transcripts, heatmaps — no key needed)
- SponsorBlock API (sponsor segment removal — no key needed)
Installation
git clone https://github.com/wynandw87/claude-code-youtube-mcp.git
cd claude-code-youtube-mcp
npm install
claude mcp add -s user youtube -e YOUTUBE_API_KEY=YOUR_KEY -- node /path/to/dist/index.js
See README for detailed setup instructions.