1. Conduid
  2. Social
  3. yt-mcp-server
MCP server · Social

yt-mcp-server

A zero-config MCP server for YouTube — search videos, get transcripts, browse channels, and search within video content. No API keys needed.

Unclaimed social
37Low

Scored 7 days ago · breakdown

About yt-mcp-server

yt-mcp-server is an MCP server in the Social category: a zero-config MCP server for YouTube — search videos, get transcripts, browse channels, and search within video content. No API keys needed.

Install

uvx
uvx yt-mcp-server
pip
pip install yt-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (7)

get_channel_infoGet channel info — subscribers, description, video count

Parameters not published.

get_channel_videosList videos from a channel, sorted by date or popularity

Parameters not published.

get_commentsGet video comments sorted by relevance

Parameters not published.

get_transcriptGet full transcript with timestamps

Parameters not published.

get_video_infoGet video details — title, description, stats, chapters

Parameters not published.

search_transcriptSearch within a single video's transcript

Parameters not published.

search_videosSearch YouTube for videos

Parameters not published.

Ask AI

✦

Ask AI about yt-mcp-server

Powered by Claude · Grounded in docs

I know everything about yt-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

YouTube MCP Server

PyPI version

A zero-config MCP server for YouTube. Search videos, get transcripts, browse channels, and search across a creator's entire content. No API keys needed.

Quick Start

uvx yt-mcp-server

Or install with pip:

pip install yt-mcp-server

Setup

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "youtube": {
      "command": "uvx",
      "args": ["--from", "yt-mcp-server", "youtube-mcp-server"]
    }
  }
}

Claude Code

claude mcp add youtube -- uvx yt-mcp-server

Cursor

Add to your Cursor MCP settings:

{
  "mcpServers": {
    "youtube": {
      "command": "uvx",
      "args": ["--from", "yt-mcp-server", "youtube-mcp-server"]
    }
  }
}

Tools

Tool Description
search_channel_transcripts Search across ALL videos of a channel — find what any creator said about any topic
search_transcript Search within a single video's transcript
get_transcript Get full transcript with timestamps
search_videos Search YouTube for videos
get_video_info Get video details — title, description, stats, chapters
get_channel_info Get channel info — subscribers, description, video count
get_channel_videos List videos from a channel, sorted by date or popularity
get_comments Get video comments sorted by relevance

Example Prompts

"Find me the best videos on how to scale a B2B SaaS from 0 to $1M ARR"
→ search_videos

"Show me everything @AlexHormozi posted this month"
→ get_channel_videos

"Summarize this interview with Sam Altman: https://youtube.com/watch?v=..."
→ get_transcript

"What exactly did @AlexHormozi say about making offers? Give me the timestamps"
→ search_channel_transcripts — searches all videos, returns exact passages with links

"Compare how @ycombinator and @AlexHormozi think about product-market fit"
→ search_channel_transcripts on both channels

HTTP Transport

Run as a standalone HTTP server:

yt-mcp-server --transport streamable-http --port 8000

Requirements

  • Python 3.10+
  • yt-dlp (installed automatically)
  • No API keys or authentication required

Note

Transcript features (get_transcript, search_transcript, search_channel_transcripts) use YouTube's internal API, which may rate-limit after many requests in a short period. Normal usage (a few queries per session) works fine.

Acknowledgments

Built with the assistance of Claude by Anthropic.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About yt-mcp-server

How do I install yt-mcp-server?

Run uvx yt-mcp-server, then add the server to your MCP client's configuration.

Is yt-mcp-server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is yt-mcp-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.