YouTube Connector MCP Server
YouTube Data API v3 interactions for AI assistants via the Model Context Protocol.
Data last scanned today · Reviewed today
Overview
The YouTube Connector MCP Server facilitates direct communication between AI clients and the YouTube Data API v3. By configuring the server with a standard YouTube API key, users can bridge their AI environments to perform data-driven tasks involving YouTube's platform. Designed for ease of deployment, the package is available via PyPI and supports standard installation methods like pipx. It is compatible with various MCP-supporting clients including Claude, Cursor, and Windsurf, providing a streamlined way to integrate external video platform data into AI-assisted workflows.
Our verdict
With a high-risk security score of 19/100, this tool should be approached with caution. It is a community-maintained project rather than an official release and currently lacks a defined license, leaving legal terms for use unclear. Furthermore, the absence of an explicit read-only mode means users should strictly monitor its API interactions. It is best suited for experimental use in isolated development environments rather than sensitive production systems.
- Zero direct dependencies reduce potential supply-chain vulnerability surfaces.
- Provides real, functional documentation within the repository README.
- Easily installable through standard PyPI package management.
- No license detected, creating ambiguity regarding usage and liability.
- Community-maintained project with no backing from official Google entities.
- Last code commit occurred over four months ago.
Tools
| Tool | Description | Risk |
|---|---|---|
| youtube_search | Search videos, channels, playlists with filters (duration, date, type, order) | low |
| youtube_get_video | Get detailed video metadata, statistics, thumbnails, and content details | low |
| youtube_get_channel | Get channel info, subscriber count, upload playlists, statistics | low |
| youtube_get_transcript | Retrieve actual video transcript text with timestamps | low |
| youtube_get_comments | Fetch video comments with pagination support | low |
| youtube_get_playlist | Get playlist details and complete video list | low |
| youtube_list_playlists | List all playlists for a specific channel | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the system requirements to run this server?
You must have Python 3.10 or higher installed on your system.
›What do I need to access the YouTube Data API?
You need a free YouTube API key, which can be obtained from the Google Cloud Console.
›How do I verify the server is installed correctly?
You can run 'youtube-connector-mcp --help' in your terminal or use 'claude mcp list' to confirm the server is registered.
›Does this work with AI tools other than Claude?
Yes, it is compatible with any MCP-compliant AI tool, including Cursor, Cline, Windsurf, and Continue.dev.
›What is the recommended way to install the package?
The recommended method is using pipx, although you can also install it via pip within a virtual environment or from source.
Badge
Maintain this server? Add the live badge to your README.