Manage YouTube content including videos, channels, playlists and creator operations. Search content, organize media, publish updates and interact with YouTube resources programmatically.
Encrypted at rest, isolated from the model
Resolved from an AES-256-GCM vault at the moment of the call and attached to the request — the model never sees the secrets.
Try asking
Get information about the authenticated user's YouTube channel. Returns snippet, contentDetails, and statistics for the channel.
Get playlists from the authenticated user's channel. Returns snippet and contentDetails for each playlist.
Get the authenticated user's channel subscriptions. Returns snippet and contentDetails for each subscription.
Get recent activities on the authenticated user's channel. Returns snippet and contentDetails for each activity.
Subscribe to a YouTube channel. Returns the created subscription resource including snippet details.
Search for videos on YouTube.
Get detailed information about a specific video by ID.
Get videos from a specific channel.
Get comments for a specific video.
Post a comment on a video.
Rate a video (like or dislike).
Get videos from a specific playlist.
Create a new playlist on the authenticated user's channel.
Add a video to a playlist.
Fetch the transcript (captions) for a YouTube video as plain text and individual timed segments. Uses auto-generated or manually created captions. Specify preferred languages in priority order; falls back to the first available if none match.
List all available transcript tracks for a YouTube video, including language, language code, whether the track is auto-generated, and whether it can be translated. Use this before get_video_transcript to discover available languages.
YouTube MCP Server is open source. Tell the MewCP maintainers.
One endpoint, the same key, whichever client you use.
~/Library/Application Support/Claude/claude_desktop_config.json (Mac) · %APPDATA%\Claude\claude_desktop_config.json (Windows)
Replace API_KEY with your own key.
Already have an "mcpServers" section in your config? Just add the server entry inside it.
Discovery, routing, credentials, tool scoping and execution logs all happen at the gateway→connections stay ACTIVE with no work from you
YouTube runs through a gateway that holds the credentials, scopes the access and records every call.
Managed auth, hosted MCP servers, and every Gmail tool your agent needs.
Free to start.