YouTube MCP Server

Analyzes YouTube videos by extracting transcripts, summarizing content, and answering questions using AI.

Local serverstdioPython★ 13

What is the YouTube MCP Server?

Analyzes YouTube videos by extracting transcripts, summarizing content, and answering questions using AI.

What you get

A Model Context Protocol (MCP) server for YouTube video analysis, providing tools to get transcripts, summarize content, and query videos using Gemini AI.

  • 📝 Transcript Extraction: Get detailed transcripts from YouTube videos
  • 📊 Video Summarization: Generate concise summaries using Gemini AI
  • ❓ Natural Language Queries: Ask questions about video content
  • 🔍 YouTube Search: Find videos matching specific queries
  • 💬 Comment Analysis: Retrieve and analyze video comments

Configuration and credentials

  • Python 3.9+ - Google Gemini API key - YouTube Data API key

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.9+ - Google Gemini API key - YouTube Data API key
VariableDescriptionRequired
GEMINI_API_KEYCredential the server authenticates with.Yes
YOUTUBE_API_KEYCredential the server authenticates with.Yes

Frequently asked questions

YouTube MCP allows you to extract transcripts, generate video summaries with Gemini AI, ask natural language questions about video content, search for videos, and analyze video comments.