@kirbah/mcp-youtube

media MCP Server

High-efficiency YouTube MCP server: Get token-optimized, structured data for your LLMs using the YouTube Data API v3.

VerifiedInstall Ready
mediamedia
5 views19 stars12 forksv1.1.10MIT

Why This Matters

Discovered via smithery and last synced 3mo ago.

VerifiedInstall Ready
Source
smithery
Stars
19
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y @kirbah/mcp-youtube

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "-kirbah-mcp-youtube": {
      "command": "npx",
      "args": [
        "@kirbah/mcp-youtube"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

5
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (5)

information

for multiple YouTube videos including metadata, statistics, engagement ratios, and content details. | `videoIds` (array of strings) |

transcripts

(captions) for multiple videos, with options for full text or key segments (intro/outro). | `videoIds` (array of strings), `lang` (optional string for language code), `format` (optional enum: 'full_text', 'key_segments' - default 'key_segments') |

statistics

for multiple channels (subscriber count, view count, video count, creation date). | `channelIds` (array of strings) |

details

and engagement ratios. | `regionCode` (optional string), `categoryId` (optional string), `maxResults` (optional number) |

Most

tools are highly efficient. `getVideoDetails`, `getChannelStatistics`, and `getTrendingVideos` cost only **1 unit** per call. The `getTranscripts` tool has **0** API cost. The new `getVideoComments` tool has a variable cost: the base call is **1 unit**, but if you request replies (by setting `maxReplies > 0`), it costs an **additional 1 unit for each top-level comment** it fetches replies for. The search-based tools are the most expensive: `searchVideos` costs **100 units** and `getChannelTopVideos` costs **101 units**._