SkillAgentSearch skills...

youtube-mcp

Bring YouTube transcripts, comments and channel data into Claude, ChatGPT and Cursor. No YouTube API key required.

Install / Use

claude mcp add tubealfred -- npx -y github:tubealfred/youtube-mcp

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

80/100

Supported Platforms

Claude Code
Claude Desktop
Cursor

Tags

Our assessment of youtube-mcp

youtube-mcp scores 80/100 on our quality scale, 770th of 961 AI & Machine Learning skills we index.

Its MCP Server is 8.3 KB long, well organised into 15 sections with 6 code examples: a thorough specification that gives an agent plenty to work with.

It has 10 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
29/30
Structure
20/20
Description
12/15
Adoption
4/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 6 days ago, so youtube-mcp is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

youtube-mcp compared with similar skills

All 4 of these similar skills score higher than youtube-mcp; compare them before choosing.

SkillScoreStarsUpdatedFormat
youtube-mcp (this skill)by tubealfred80106d agoMCP Server
claude-memby thedotmack100113.3ktodayCLAUDE.md
Agent-Reachby Panniantong100109.0ktodayCLAUDE.md
Understand-Anythingby Egonex-AI10090.8k10d agoCLAUDE.md
headroomby headroomlabs-ai10078.9ktodayCLAUDE.md

Frequently asked questions

How do I install youtube-mcp?
Run claude mcp add tubealfred -- npx -y github:tubealfred/youtube-mcp. The install tabs above show the steps for each supported agent.
Which AI agents does youtube-mcp work with?
It is written for Claude Code, Claude Desktop and Cursor, as a MCP Server file. Other agents that read the same format can often use it too.
Is youtube-mcp safe to use?
It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is youtube-mcp still maintained?
The repository was last updated 6 days ago, so youtube-mcp is actively maintained.

TubeAlfred — YouTube MCP Server: Transcripts, Comments & Channel Data for Claude, ChatGPT & Cursor

https://mcp.tubealfred.com/

Paste this into Claude → Settings → Connectors → Add custom connector, then sign in. You can also find TubeAlfred in Claude's connector directory.

TubeAlfred brings YouTube transcripts, comments and channel data into Claude, ChatGPT and Cursor. No YouTube API key required.

Credits

Free accounts start with 50 credits. The free allowance resets to 50 each month on your signup anniversary; unused free credits do not roll over. Resets affect only the free allowance. No credit card required. See the current pricing and credits for plan and usage details.

Get a YouTube transcript in Claude

After connecting TubeAlfred, try:

Get the available transcript for this YouTube video: [paste a video URL]. Summarize its five main points and cite the timestamps. If captions are unavailable, tell me rather than guessing.

TubeAlfred is a hosted YouTube MCP server for Claude, ChatGPT, Cursor, Claude Code, and other compatible MCP clients. Retrieve available YouTube transcripts with timestamps, language metadata, and automatic or manual caption tracks. List a channel's videos and retrieve their available transcripts, or explore comments & replies, channel videos/shorts/streams, YouTube search, video details, playlists, and trending. 34 read-only tools.

Connect Claude in 30 seconds — paste the remote MCP URL or find TubeAlfred in Claude's connector directory, then sign in. No YouTube API key required. No YouTube Data API quota to manage. Free accounts reset to 50 credits every month on their signup anniversary. Unused free credits do not roll over. Most successful tool calls cost 1 credit.

Connection options

  • Hosted MCP: use https://mcp.tubealfred.com/ with a compatible remote MCP client and follow the OAuth sign-in flow.
  • npm / stdio bridge (@tubealfred/mcp): connect Claude Desktop, Cursor, Continue, Claude Code, Zed, or another stdio client using a TubeAlfred API key. See the installation options below.

The bridge uses the same TubeAlfred API key as the REST API. It does not require a YouTube API key.

Agent Plugin

This repository is also a portable Agent Plugin. Import or clone the repository root in a compatible client: plugin.json identifies the plugin, mcp.json connects the hosted Streamable HTTP server, and skills/ contains focused video, audience, and discovery research workflows. Cursor reads .cursor-plugin/plugin.json for its Marketplace listing.

Coding agents and contributors should read AGENTS.md before changing generated contracts, tool metadata, or release files.

Install

Claude Desktop one-click extension

Download the latest Desktop Extension:

https://github.com/tubealfred/youtube-mcp/releases/latest/download/tubealfred-youtube.mcpb

Double-click tubealfred-youtube.mcpb, approve the Claude Desktop install prompt, then paste your TubeAlfred API key when prompted. Use this option if you prefer the API-key desktop extension.

For clients using a local stdio server, use the npx bridge below.

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "tubealfred": {
      "command": "npx",
      "args": ["-y", "@tubealfred/mcp"],
      "env": {
        "TUBEALFRED_API_KEY": "ta_live_..."
      }
    }
  }
}

Restart Claude Desktop. The TubeAlfred YouTube tools for video, transcript, comments, replies, related videos, channels, streams, Shorts, playlists, community posts, search, hashtags, suggestions, trending, batch lookups, and URL resolution will appear in the tool list.

Cursor

Settings → Cursor Settings → MCP → Add new MCP server. Paste the same JSON.

Continue (VS Code / JetBrains)

In ~/.continue/config.json (or per-workspace config.yaml):

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@tubealfred/mcp"],
          "env": { "TUBEALFRED_API_KEY": "ta_live_..." }
        }
      }
    ]
  }
}

Claude Code

claude mcp add tubealfred -- npx -y @tubealfred/mcp

Then export the key in the same shell:

export TUBEALFRED_API_KEY=ta_live_...

Smithery

npx -y @smithery/cli install tubealfred/youtube --client claude

Smithery prompts for the API key and writes the config for you.

Configuration

| Env var | Required | Description | | --- | --- | --- | | TUBEALFRED_API_KEY | yes | Your TubeAlfred team key. Create at tubealfred.com/app/api-keys. | | TUBEALFRED_MCP_URL | no | Override the upstream MCP URL. Defaults to https://mcp.tubealfred.com/. |

What you get

Every public tool published at mcp.tubealfred.com appears in your MCP client. The current 34-tool inventory, REST operation mapping, parameters, costs, and visibility are published in the versioned operation manifest; MCPB metadata is generated from its public capability set.

<!-- public-tools:start -->

| Tool | What it does | | --- | --- | | youtube_channel_get | |C |h |a | | |e |l | |d |e |t |a |i |l |s | | | youtube_channel_about | |C |h |a | | |e |l | |a |b |o |u |t | | | youtube_channel_videos | |C |h |a | | |e |l | |v |i |d |e |o |s | | | youtube_channel_videos_page | |C |h |a | | |e |l | |v |i |d |e |o |s | |p |a |g |e | | | youtube_channel_streams | |C |h |a | | |e |l | |l |i |v |e | |s |t | |e |a |m |s | | | youtube_channel_streams_page | |C |h |a | | |e |l | |l |i |v |e | |s |t | |e |a |m |s | |p |a |g |e | | | youtube_channel_shorts | |C |h |a | | |e |l | |s |h |o | |t |s | | | youtube_channel_shorts_page | |C |h |a | | |e |l | |s |h |o | |t |s | |p |a |g |e | | | youtube_channel_playlists | |C |h |a | | |e |l | |p |l |a |y |l |i |s |t |s | | | youtube_channel_playlists_page | |C |h |a | | |e |l | |p |l |a |y |l |i |s |t |s | |p |a |g |e | | | youtube_channel_community | |C |h |a | | |e |l | |c |o |m |m |u | |i |t |y | |p |o |s |t |s | | | youtube_channel_community_page | |C |h |a | | |e |l | |c |o |m |m |u | |i |t |y | |p |o |s |t |s | |p |a |g |e | | | youtube_playlist_metadata | |P |l |a |y |l |i |s |t | |m |e |t |a |d |a |t |a | | | youtube_playlist_get | |P |l |a |y |l |i |s |t | |c |o | |t |e | |t |s | | | youtube_playlist_page | |P |l |a |y |l |i |s |t | |p |a |g |e | | | youtube_search_suggest | |S |e |a | |c |h | |s |u |g |g |e |s |t |i |o | |s | | | youtube_search_hashtag | |H |a |s |h |t |a |g | |s |e |a | |c |h | | | youtube_search_hashtag_page | |H |a |s |h |t |a |g | |s |e |a | |c |h | |p |a |g |e | | | youtube_search_page | |S |e |a | |c |h | |p |a |g |e | | | youtube_trending | |T | |e | |d |i | |g | |v |i |d |e |o |s | | | youtube_trending_shorts | |T | |e | |d |i | |g | |S |h |o | |t |s | | | youtube_video_get | |V |i |d |e |o | |d |e |t |a |i |l |s | | | youtube_video_enhanced | |E | |h |a | |c |e |d | |v |i |d |e |o | |d |e |t |a |i |l |s | | | youtube_comments_list | |V |i |d |e |o | |c |o |m |m |e | |t |s | | | youtube_comments_page | |V |i |d |e |o | |c |o |m |m |e | |t |s | |p |a |g |e | | | youtube_replies_list | |C |o |m |m |e | |t | | |e |p |l |i |e |s | | | youtube_replies_page | |C |o |m |m |e | |t | | |e |p |l |i |e |s | |p |a |g |e | | | youtube_related_videos | |R |e |l |a |t |e |d | |v |i |d |e |o |s | | | youtube_related_videos_page | |R |e |l |a |t |e |d | |v |i |d |e |o |s | |p |a |g |e | | | youtube_video_transcript | |V |i |d |e |o | |t | |a | |s |c | |i |p |t | |f |a |s |t | | | youtube_url_resolve | |R |e |s |o |l |v |e | |U |R |L | | | youtube_videos_batch | |B |a |t |c |h | |v |i |d |e |o | |d |e |t |a |i |l |s | | | youtube_channels_batch | |B |a |t |c |h | |c |h |a | | |e |l | |d |e |t |a |i |l |s | | | youtube_search_query | |S |e |a | |c |h | |

<!-- public-tools:end -->

Full pricing details: https://tubealfred.com/pricing.md.

License

MIT

Related Skills

View on GitHub
GitHub Stars10
CategoryAI
Updated6d ago
Forks2

Languages

JavaScript

Trust signals

97/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 info
youtube-mcp — MCP Server: Install & Safety Check | SkillAgent