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
Datadog MCP Server
Datadog MCP servers enable AI models to interact with Datadog observability: metrics, logs, traces, monitors, dashboards, incidents, and infrastructure insights.
Google Search MCP Server
An advanced Model Context Protocol (MCP) server that provides comprehensive Google search capabilities, webpage content extraction, and AI-powered research synthesis.
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.