YouTube Insights MCP Server

The YouTube Insights MCP Server acts as a bridge between YouTube's massive library of video content and AI assistants. It allows users to quickly pull information from videos without having to watch them manually. Whether someone needs to read a video's transcript, find specific videos based on a topic, or look up details about a YouTube channel, this tool makes that data instantly accessible to their AI agent for analysis. For more technical workflows, the server provides three specialized tools that streamline data extraction through the Model Context Protocol. The `get_youtube_transcript` tool fetches full subtitles in multiple languages, such as English and Korean, making it easy for an LLM to summarize long videos or find specific quotes. The `search_youtube_videos` tool enables programmatic video discovery based on keywords, returning rich metadata like view counts, likes, and thumbnails. Additionally, the `get_channel_info` tool allows agents to retrieve a creator's profile data, including subscriber counts and recent uploads, to provide a broader context for the content being analyzed. Developers building AI-powered applications will find this MCP server easy to deploy and integrate. It is built using the FastMCP framework and can be installed automatically via Smithery or run directly using the `uvx` tool. By providing a YouTube Data API key, developers can empower their LLMs to "watch" and analyze video content in real-time. This capability is essential for building research agents, automated content curation tools, or competitive analysis systems that require reliable access to YouTube’s global data.

Category: Design, Media & Creative

Tags: metadata, search, transcripts, video, youtube

Visit YouTube Insights MCP Server

How to install and configure YouTube Insights MCP Server

1. Installation Via Smithery (Automatic for Claude Desktop) To install the server automatically, run: bash npx -y @smithery/cli install @dabidstudio/youtubeinsights-mcp-server --client claude Using uvx (Recommended) No specific installation is needed when using uvx. You can run it directly via configuration. Development Installation 1. Clone the GitHub repository. 2. Copy .env.example to .env and enter your YouTube Data API credentials (YOUTUBE_API_KEY). ---

2. Configuration Add the following configuration to your MCP settings file (e.g., claude_desktop_config.json for Claude Desktop). Standard Configuration (Using uvx): json { "mcpServers": { "youtubeinsights": { "command": "uvx", "args": ["youtubeinsights-mcp-server"], "env": { "YOUTUBE_API_KEY": "your-api-key" } } } } Development Configuration: json { "mcpServers": { "youtubeinsights": { "command": "uv", "args": [ "--directory", "path/to/youtubeinsights-mcp-server", "run", "youtubeinsights-mcp-server" ], "env": { "YOUTUBE_API_KEY": "your-api-key" } } } } ---

3. Available Tools * get_youtube_transcript: Extract full transcript (subtitles) from a YouTube video URL. Supports multiple languages (e.g., ko, en). * search_youtube_videos: Search for videos on YouTube by keyword and retrieve metadata including views, likes, and thumbnails. * get_channel_info: Retrieve channel metadata (title, subscriber count, etc.) and latest uploads based on any YouTube video URL. ---

4. Example Prompts Based on the available tools, you can use the following types of prompts: * "Search for the latest videos about [topic] on YouTube." * "Extract the subtitles from this YouTube video: [URL]." * "Tell me more about the channel that posted this video: [URL]." * "Get the transcript for [URL] in English."

What you can do with YouTube Insights MCP Server

Use Case 1: Automated Video Content Summarization and Learning Problem: Users often need to digest information from long-form YouTube tutorials, lectures, or webinars but don't have the time to watch the entire video. Manually scrubbing through a video to find key points is inefficient. Solution: By using the get_youtube_transcript tool, an AI agent can pull the full text of a video. The AI can then process this transcript to create structured notes, highlight key takeaways, or answer specific questions about the content without the user ever pressing "play." Example: A developer provides a 40-minute Kubernetes tutorial URL. The AI uses the MCP to fetch the transcript, identifies the specific CLI commands mentioned, and generates a "Cheat Sheet" summary for the developer to use.

Use Case 2: Competitive Market Research and Trend Analysis Problem: Marketing teams and content creators need to monitor what topics are trending in their niche and how competitors' videos are performing (views, likes, and upload frequency). Solution: This MCP allows for programmatic discovery using search_youtube_videos and get_channel_info. Users can search for specific keywords to see which videos are currently "winning" the algorithm based on metadata like view counts and engagement. Example: A marketing manager asks, "What are the top 5 most-viewed videos about 'Generative AI' from the last month, and how many subscribers do those channels have?" The AI uses the search tool to find the videos and the channel tool to gather subscriber data, presenting a comparative report.

Use Case 3: Lead Generation and Influencer Vetting Problem: Brands looking for influencers often have a specific video in mind but need to know more about the creator's overall reach and recent activity to decide if they are a good fit for a partnership. Solution: Using the get_channel_info tool, an agent can take a single video URL and instantly retrieve the channel’s subscriber count and a list of their latest uploads. This helps in assessing the creator’s consistency and current audience size. Example: A PR agent finds a viral tech review. They ask the AI, "Check this video's creator—how many subscribers do they have, and what else have they posted recently?" The MCP fetches the channel profile and recent video list to help the agent decide whether to send a collaboration pitch.

Use Case 4: Multilingual Knowledge Extraction Problem: Valuable information is often locked in videos recorded in languages the user might not speak…

Key facts

  • Design, Media & Creative, Web Search & Research
  • metadata, search, transcripts, video, youtube

Part of MCP Servers

Related MCP servers

  • MCP MD2PDF Server — Convert Markdown documents to PDF with support for Mermaid diagrams.
  • MCP Media Processing Server — A server for media processing, offering powerful video and image manipulation using FFmpeg and ImageMagick.
  • MCP Music Analysis — Analyze audio from local files, YouTube, or direct links using librosa.
  • MCP OCR Server — An MCP server for Optical Character Recognition (OCR) using the Tesseract engine.
  • MCP NPX Fetch — Fetch and transform web content into various formats like HTML, JSON, Markdown, or Plain Text.
  • MCP Naver News — Search for news articles using the Naver News API. Requires Naver News API credentials.
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories