# YouTube Analytics MCP

> YouTube MCP lets your AI client analyze global video intelligence directly from YouTube's API. Search for specific videos, get detailed statistics on any piece of content, and audit entire channel performance in natural conversation. Use it to gather everything from view counts and subscriber totals to analyzing user comments.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** video-hosting, content-metadata, channel-analytics, video-search, audience-engagement, media-intelligence

## Description

Stop manually navigating the YouTube site just to find one data point. This MCP connects your AI agent directly to the core video intelligence of YouTube. You can ask for things like total subscriber count or which videos are performing best, and it pulls the raw numbers instantly. For instance, you can use the tool to search for specific content by keyword or even pull full technical metadata on a single video. Need to gauge public reaction? The agent fetches relevant comments from any given video so you can analyze user sentiment without reading hundreds of threads. If you're running complex media monitoring workflows, this MCP also helps quickly find unique IDs for both videos and channels. This level of deep access transforms your AI agent into a dedicated video data analyst, something that Vinkius makes available right in your preferred client.

## Tools

### get_video
Gets the full metadata, description, and statistics for one specific YouTube video.

### search_videos
Returns a list of videos found on YouTube based on keywords or exact phrases you provide.

### get_channel
Retrieves complete statistics and branding details for any specified YouTube channel account.

### list_comments
Fetches the most relevant comment threads from a specific video, helping you gauge public opinion.

## Prompt Examples

**Prompt:** 
```
Search YouTube for 'generative AI tutorials' and show me the top 5 results.
```

**Response:** 
```
I found the top 5 videos for 'generative AI tutorials'. Highlights include: 1. 'GenAI for Beginners' (ID: abc-123), 2. 'Advanced LLM Prompting' (ID: def-456), and 3. 'Building with Stable Diffusion' (ID: ghi-789). Which one would you like the full details for?
```

**Prompt:** 
```
What are the statistics for video ID 'dQw4w9WgXcQ'?
```

**Response:** 
```
Video 'Never Gonna Give You Up' (ID: dQw4w9WgXcQ) has 1.5 billion views, 17 million likes, and approximately 2.1 million comments. It was uploaded on Oct 25, 2009. Would you like me to list the latest comments?
```

**Prompt:** 
```
Check the subscriber count for channel ID 'UC_x5XG1OV2P6uYZ5M1D2ogw'.
```

**Response:** 
```
The channel 'Google for Developers' (ID: UC_...) currently has 2.45 million subscribers and a total of 1,250 videos. The total view count across all videos is approximately 450 million.
```

## Capabilities

### Search for Video Content
It returns a list of video metadata, including titles and descriptions, based on keywords or specific phrases.

### Get Specific Video Details
This function retrieves the full technical data, description, and statistics for one particular YouTube video ID.

### Audit Channel Performance
You can get complete branding information and key statistics for any specified YouTube channel.

### Analyze User Comments
It fetches the top, most relevant comment threads from a specific video so you can analyze community feedback.

## Use Cases

### Competitor Audit
A marketing manager needs to know how many subscribers a competitor gained last month. They ask their agent to run `get_channel` on the rival's ID, getting instant access to total subscriber counts and video volume for comparison.

### Sentiment Deep Dive
A content creator posts a new tutorial and wants immediate feedback. They use `list_comments` on their own video to pull the top relevant user comments, allowing them to quickly identify recurring pain points or positive buzz.

### Content Gap Analysis
A research team needs ideas for new videos. They prompt their agent with a broad topic and use `search_videos` to collect the titles and descriptions of current top-performing content, identifying common keywords they missed.

### Historical Performance Check
A data scientist wants to benchmark an old piece of work. They ask for the full technical metadata using `get_video` on a specific ID, retrieving the original upload date and historical view counts instantly.

## Benefits

- Gauge community feeling instantly. Instead of reading thousands of comments, the `list_comments` tool pulls only the most relevant threads for sentiment analysis.
- Monitor growth without logins. Use `get_channel` to pull total subscriber counts and video volume on any channel, giving you an immediate industry snapshot.
- Never guess a metric again. The `get_video` function provides full technical metadata—view count, like count, upload date—for precise reporting.
- Spot trends fast. Use `search_videos` to find content based on keywords and collect the titles and descriptions needed for competitive research.
- Streamline your data collection. This MCP allows you to gather video IDs and channel details programmatically, bypassing manual copy-pasting entirely.

## How It Works

The bottom line is that you get instant, reliable YouTube analytics without ever leaving your AI client.

1. First, subscribe to this MCP and enter your YouTube API Key into Vinkius.
2. Next, prompt your AI client with a request—for example, 'What are the statistics for video X?'
3. The MCP runs the necessary tool calls and returns structured data about views, subscribers, or comments directly to your agent.

## Frequently Asked Questions

**How does YouTube MCP search for videos?**
The `search_videos` tool returns a list of metadata, including titles and descriptions, based on any keywords or exact phrases you give it. This is great for identifying content gaps.

**Can I use the YouTube MCP to find video statistics?**
Yes, the `get_video` tool pulls full technical metadata, including view counts, like counts, and upload timestamps, for any specific video ID you provide.

**What information does get_channel provide?**
`get_channel` gives you comprehensive stats on a channel's branding and total performance. You get the current subscriber count and the overall number of videos posted by that account.

**How do I check user feedback with YouTube MCP?**
Use the `list_comments` tool. It retrieves the most relevant comment threads from a video, allowing you to quickly analyze what users are saying about the content.

**Does this MCP work for old videos too?**
Yes, by using `get_video`, you can retrieve precise data like upload timestamps and view counts even on older pieces of video content.