MCP Hub
Back to servers

youtube-mcp

A FastMCP server providing 25 tools for interacting with the YouTube Data API v3 and YouTube Analytics API. It enables comprehensive management of videos, channels, playlists, and comments, alongside retrieval of performance analytics.

Updated
Feb 23, 2026

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.json

3. Run OAuth flow

cd ~/youtube-mcp && uv run python -m youtube_mcp.auth

This 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-mcp

5. Restart Claude Code

The youtube server should appear with 25 tools.

Tools (25)

Videos (6)

ToolQuotaDescription
search_videos100Search YouTube by query
get_video_details1Get metadata for video(s) by ID
upload_video1600Upload video file with metadata
update_video50Update video title/description/tags
delete_video50Delete a video
get_captions200List caption tracks for a video

Channels (2)

ToolQuotaDescription
get_my_channel1Get authenticated channel info
list_channel_videos100List videos on a channel

Playlists (6)

ToolQuotaDescription
list_playlists1List playlists (mine or by channel)
create_playlist50Create new playlist
update_playlist50Update playlist metadata
delete_playlist50Delete a playlist
list_playlist_items1List videos in a playlist
add_to_playlist50Add video to playlist

Comments (4)

ToolQuotaDescription
list_comments1List comments on a video
add_comment50Post a top-level comment
reply_to_comment50Reply to a comment
delete_comment50Delete a comment

Subscriptions (3)

ToolQuotaDescription
list_subscriptions1List my subscriptions
subscribe50Subscribe to a channel
unsubscribe50Unsubscribe

Analytics (2)

ToolQuotaDescription
get_channel_analyticsChannel-level metrics (views, watch time, subs)
get_video_analyticsPer-video metrics

Misc (2)

ToolQuotaDescription
list_categories1List video categories for a region
set_thumbnail50Upload 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

Reviews

No reviews yet

Sign in to write a review