Provides comprehensive tools for interacting with YouTube's Data and Analytics APIs, enabling management of videos, channels, playlists, comments, and subscriptions, as well as access to channel and video analytics.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@youtube-mcpshow me the analytics for my channel over the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
youtube-mcp
FastMCP server for YouTube — videos, channels, playlists, comments, and analytics.
Covers the YouTube Data API v3 and YouTube Analytics API with 25 tools.
Setup
1. Enable APIs in GCP Console
2. Configure credentials
mkdir -p ~/.config/youtube-mcp
cp ~/.config/google-docs-mcp/credentials.json ~/.config/youtube-mcp/credentials.json3. Run OAuth flow
cd ~/youtube-mcp && uv run python -m youtube_mcp.authThis opens a browser for consent. The token is saved to ~/.config/youtube-mcp/token.json.
4. Register with Claude Code
claude mcp add --scope user youtube -- uvx --from ~/youtube-mcp youtube-mcp5. Restart Claude Code
The youtube server should appear with 25 tools.
Tools (25)
Videos (6)
Tool | Quota | Description |
| 100 | Search YouTube by query |
| 1 | Get metadata for video(s) by ID |
| 1600 | Upload video file with metadata |
| 50 | Update video title/description/tags |
| 50 | Delete a video |
| 200 | List caption tracks for a video |
Channels (2)
Tool | Quota | Description |
| 1 | Get authenticated channel info |
| 100 | List videos on a channel |
Playlists (6)
Tool | Quota | Description |
| 1 | List playlists (mine or by channel) |
| 50 | Create new playlist |
| 50 | Update playlist metadata |
| 50 | Delete a playlist |
| 1 | List videos in a playlist |
| 50 | Add video to playlist |
Comments (4)
Tool | Quota | Description |
| 1 | List comments on a video |
| 50 | Post a top-level comment |
| 50 | Reply to a comment |
| 50 | Delete a comment |
Subscriptions (3)
Tool | Quota | Description |
| 1 | List my subscriptions |
| 50 | Subscribe to a channel |
| 50 | Unsubscribe |
Analytics (2)
Tool | Quota | Description |
| — | Channel-level metrics (views, watch time, subs) |
| — | Per-video metrics |
Misc (2)
Tool | Quota | Description |
| 1 | List video categories for a region |
| 50 | Upload custom thumbnail |
Quota
YouTube Data API daily quota is 10,000 units. Key costs:
Search: 100 units per call
Upload: 1,600 units per call
List operations: 1 unit
Insert/Update/Delete: 50 units
License
MIT