YouTube MCP Server

YouTube video data, channel metrics, and transcripts for AI model integration.

Data last scanned today · Reviewed yesterday

4310 tools551TypeScriptMIT

Overview

The YouTube MCP Server allows AI models to programmatically interface with YouTube by providing access to metadata, search functionality, and transcript retrieval. It exposes 10 distinct tools that enable users to extract detailed video info, browse playlist contents, and perform granular searches across channels and creators. Built in TypeScript, the server facilitates deeper integration with video content. Users can leverage tools like `transcripts_getTranscript` to feed video content into LLMs or use advanced search filters within `channels_findCreators` to identify specific creator demographics.

Our verdict

This server carries a high-risk score of 28/100 due to a total lack of authentication mechanisms, meaning any entity with access to the configuration can execute these tools. Furthermore, it operates without a read-only mode and lacks official vendor maintenance. Given these security gaps, this tool is recommended only for experimental or non-sensitive environments where data privacy is not a primary concern.

  • Supports 10 distinct tools for YouTube data interaction
  • Small footprint with only 4 direct dependencies
  • Actively maintained with recent commits
  • Lacks any form of authentication for configuration access
  • Provides no read-only mode for safety
  • Community-maintained rather than supported by Google

Setup

Claude Desktop
{
  "mcpServers": {
    "youtube-mcp-server": {
      "args": [
        "-y",
        "zubeid-youtube-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
videos_getVideoGet detailed information about a YouTube videolow
videos_searchVideosSearch for videos on YouTubelow
transcripts_getTranscriptGet the transcript of a YouTube videolow
channels_getChannelGet information about a YouTube channellow
channels_getChannelsGet information about multiple YouTube channelslow
channels_searchChannelsSearch for YouTube channels by handle, name, or querylow
channels_findCreatorsFind creator channels from video mentions with channel-size and activity filterslow
channels_listVideosGet videos from a specific channellow
playlists_getPlaylistGet information about a YouTube playlistlow
playlists_getPlaylistItemsGet videos in a YouTube playlistlow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

Can I filter video search results based on channel activity?

Yes, the videos_searchVideos tool supports filters for channel subscriber counts and the date of their latest upload.

How do I specify the language for video transcripts?

You can provide a specific language code when using the transcripts_getTranscript tool; otherwise, it defaults to the YOUTUBE_TRANSCRIPT_LANG environment variable or English.

Does the server provide contact information for channels?

The channels_getChannel tool returns normalized metadata, which includes found email addresses and contact links.

Can I filter results to only include creator channels?

Yes, several tools including videos_searchVideos, channels_searchChannels, and channels_findCreators support a creatorOnly parameter that uses a heuristic classification.

How can I discover channels based on specific video topics?

The channels_findCreators tool allows you to search for creator channels based on topics or video mentions, with additional filters for channel size and recent activity.

Alternatives

Changelog

Badge

YouTube MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.