YouTube Research MCP Server
YouTube Research MCP servers enable AI models to interact with YouTube content, providing capabilities for video information retrieval, transcript management, channel analysis, and playlist management.
Overview
The YouTube MCP Server enables AI language models to interact with YouTube content through a standardized interface. It provides a comprehensive set of tools for managing and analyzing YouTube videos, channels, and playlists.
Created by:
Developed by Zubeid Hendricks
Key Features
Video Information
Get video details (title, description, duration, etc.), list channel videos, get video statistics (views, likes, comments), search videos across YouTube.
Transcript Management
Retrieve video transcripts, support for multiple languages, get timestamped captions, search within transcripts.
Channel Management
Get channel details, list channel playlists, get channel statistics, search within channel content.
Playlist Management
List playlist items, get playlist details, search within playlists, get playlist video transcripts.
Available Tools
Quick Reference
| Tool | Purpose | Category |
|---|---|---|
videos.getVideo | Get details of a specific video | Video |
videos.searchVideos | Search for videos on YouTube | Video |
transcripts.getTranscript | Retrieve video transcripts | Transcript |
channels.getChannel | Get details of a specific channel | Channel |
channels.listVideos | List videos from a channel | Channel |
playlists.getPlaylistItems | List items in a playlist | Playlist |
playlists.getPlaylist | Get details of a specific playlist | Playlist |
Detailed Usage
videos.getVideo▶
Get details of a specific video by its ID.
use_mcp_tool({
server_name: "youtube",
tool_name: "videos.getVideo",
arguments: {
videoId: "VIDEO_ID"
}
});
videos.searchVideos▶
Search for videos on YouTube with a given query.
use_mcp_tool({
server_name: "youtube",
tool_name: "videos.searchVideos",
arguments: {
query: "search term",
maxResults: 10
}
});
transcripts.getTranscript▶
Retrieve the transcript for a given video ID and language.
use_mcp_tool({
server_name: "youtube",
tool_name: "transcripts.getTranscript",
arguments: {
videoId: "VIDEO_ID",
language: "en"
}
});
channels.getChannel▶
Get details of a specific YouTube channel by its ID.
use_mcp_tool({
server_name: "youtube",
tool_name: "channels.getChannel",
arguments: {
channelId: "CHANNEL_ID"
}
});
channels.listVideos▶
List videos from a specific YouTube channel.
use_mcp_tool({
server_name: "youtube",
tool_name: "channels.listVideos",
arguments: {
channelId: "CHANNEL_ID",
maxResults: 50
}
});
playlists.getPlaylistItems▶
List items (videos) within a specific YouTube playlist.
use_mcp_tool({
server_name: "youtube",
tool_name: "playlists.getPlaylistItems",
arguments: {
playlistId: "PLAYLIST_ID",
maxResults: 50
}
});
playlists.getPlaylist▶
Get details of a specific YouTube playlist by its ID.
use_mcp_tool({
server_name: "youtube",
tool_name: "playlists.getPlaylist",
arguments: {
playlistId: "PLAYLIST_ID"
}
});
Installation
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": [
"-y",
"zubeid-youtube-mcp-server"
],
"env": {
"YOUTUBE_API_KEY": "your_youtube_api_key_here"
}
}
}
}
Sources
Related Articles
Search and Retrieval MCP Servers
The Search & Retrieval category provides integration with search engines and information retrieval systems, enabling efficient content discovery and data retrieval across different sources.
Wolfram Alpha MCP Server
Wolfram Alpha MCP server provides AI assistants with access to the world's most advanced computational knowledge engine for mathematics, science, chemistry, physics, and data analysis.
Tavily MCP Server
Tavily MCP server provides production-ready AI-optimized web search with real-time extraction, site mapping, and intelligent crawling for LLM agents.