Skip to content

Releases

v1.0.0 - Initial Release

Choose a tag to compare

@wynandw87 wynandw87 released this 28 Mar 12:05

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 context
  • get_clean_transcript — Transcript with sponsors/intros/filler removed via SponsorBlock
  • extract_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 creator
  • get_trending_videos — Trending videos by region and category
  • get_channel_videos — Recent uploads from a channel

Video & Channel Info

  • get_video_metadata — Title, description, duration, views, likes, tags, and more
  • get_channel_info — Subscriber count, video count, description, country
  • get_playlist_items — All videos in a playlist with positions and metadata

Analytics & Engagement

  • calculate_engagement — Like rate, comment rate, and engagement rate
  • get_most_replayed — Heatmap data showing most-rewatched segments
  • get_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.