Skip to main content
Glama
Dmitriusan

mcp-youtube-intelligence

mcp-youtube-intelligence

MCP server for extracting structured intelligence from YouTube channels and videos.

What it does

Analyzes YouTube channels to produce structured intelligence reports:

  • Transcript extraction across recent videos (up to 50 videos)

  • Semantic topic extraction per video via Gemini (theme, named entities, tags)

  • Keyword frequency analysis across all transcripts (fallback when Gemini is unavailable)

Related MCP server: youtube-mcp

Prerequisites

You need API keys for three services:

Variable

Where to get it

YOUTUBE_API_KEY

Google Cloud Console → YouTube Data API v3

APIFY_TOKEN

Apify Console → Account → Integrations → API token

GEMINI_API_KEY

Google AI Studio → Get API key

GEMINI_API_KEY is optional — if omitted, the tool falls back to word-frequency topic extraction instead of semantic analysis.

Optional

Variable

Default

Description

ANALYZE_CHANNEL_OUTPUT_DIR

./output/

Directory where per-channel JSON analysis artifacts are written

Installation

npm install -g mcp-youtube-intelligence

Usage

Add to your Claude Desktop / MCP client config:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "youtube-intelligence": {
      "command": "mcp-youtube-intelligence",
      "env": {
        "YOUTUBE_API_KEY": "your-youtube-api-key",
        "APIFY_TOKEN": "your-apify-token",
        "GEMINI_API_KEY": "your-gemini-api-key"
      }
    }
  }
}

Tools

analyze_channel — Extract intelligence from a YouTube channel

channel_url: YouTube channel URL or @handle (e.g. @fireship, youtube.com/@fireship)
max_videos:  Number of recent videos to analyze (default: 5)

Example prompt: "Analyze the @fireship YouTube channel and tell me what topics they cover most."

Development

npm install
npm run build
npm test

License

MIT

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    An MCP server that enables interaction with the YouTube Data API, allowing users to search videos, get video and channel details, analyze trends, and fetch video transcripts.
    Last updated
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that enables the extraction of transcripts and detailed metadata from YouTube videos. It allows users to retrieve video information like titles and descriptions, as well as transcripts with optional timestamps and language selection.
    Last updated
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server for intelligent YouTube video analysis that provides token-optimized summaries, sentiment analysis, and entity extraction from transcripts. It enables AI assistants to perform video reporting, channel monitoring, and comprehensive YouTube searches through structured data tools.
    Last updated
    10
    49
    Apache 2.0

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dmitriusan/mcp-youtube-intelligence'

If you have feedback or need assistance with the MCP directory API, please join our Discord server