Skip to main content
📖 The AI Tool Bible

YouTube MCP Server

Model Context Protocol server that pulls YouTube subtitles into any MCP-capable LLM client.

Free· Free and open source (MIT). You only pay for whatever LLM sits on the other end of the MCP connection (Claude Desktop, Claude API, or any other MCP-capable client).MCP Servers
Visit website →
Best for

Individual developers, researchers, and knowledge workers who use Claude Desktop or a similar MCP client and want a zero-friction way to summarise, translate, or extract quotes from YouTube videos.

Skip if

Teams building a production YouTube analytics pipeline, anyone who needs channel search or video-metadata queries, or environments where installing yt-dlp is not permitted.

YouTube MCP Server (published as @anaisbetts/mcp-youtube) is a tiny, focused Model Context Protocol server by Anaïs Betts that gives any MCP-capable LLM client the ability to pull the subtitle track from a YouTube video and hand it back as plain text. Under the hood it shells out to yt-dlp, so it inherits yt-dlp's ability to reach almost any public YouTube URL, including auto-generated captions when a creator has not uploaded their own. The server exposes a single tool that takes a video URL, downloads the closed-caption VTT/SRT, and returns the transcript to the model, which then does whatever the user asked for: a bullet summary, a chapter-by-chapter breakdown, a quote extraction, a translation, a tutorial-to-blog-post rewrite. Because the transport is standard MCP over stdio, it drops straight into Claude Desktop, Claude Code, Cline, Cursor, Windsurf, LibreChat, and any other client that speaks the protocol; setup is one config-file entry pointing at the npm package once yt-dlp itself is installed via Homebrew or WinGet. It is deliberately not a full YouTube Data API wrapper, there is no search, no channel enumeration, no metadata beyond what falls out of yt-dlp, and no video download of the actual video stream. The point is transcript-in, model-out, cheaply and locally, without touching Google's quota-limited APIs or handing an OAuth token to a third-party service. For anyone whose daily workflow includes 'I want to know what this video said without watching it,' it is the smallest possible thing that could work, which is exactly why it has become one of the most cloned reference MCP servers.

Editor's take

This is the MCP server I recommend first when someone asks 'give me a small, real example.' It does one thing, it does it well, and the whole source fits on a screen. If your workflow includes even one 'what did that video say' moment a week, install it tonight; if you need anything beyond captions, look for a heavier YouTube Data API server instead.

— The AI Tool Bible editorial team

Pros

  • Truly minimal install: one npm package plus yt-dlp, one JSON entry in your MCP client, done in under two minutes
  • No YouTube Data API key, no OAuth, no Google Cloud project, and no quota to burn through
  • Works on any video yt-dlp can reach, including auto-generated captions and non-English tracks
  • Runs entirely on your machine so transcripts never leave your box before the LLM sees them
  • MIT-licensed reference implementation that is frequently forked as a starting point for other MCP servers
  • Actively maintained by a well-known open-source developer (Anaïs Betts, author of mcp-installer)

Cons

  • ⚠️ Only returns subtitles: no video download, no thumbnail, no channel or metadata queries, no search
  • ⚠️ Requires yt-dlp installed and on PATH, which trips up users on locked-down corporate Windows machines
  • ⚠️ Silently useless on videos that have no captions at all (rare, but happens on new uploads)
  • ⚠️ yt-dlp itself is a moving target against YouTube's anti-bot measures, so occasional breakage until you update the binary
  • ⚠️ No built-in rate limiting or caching, so summarising a 200-video playlist in a loop will get your IP throttled

Use cases

YouTube video summarisationTranscript extraction for note-takingTurning tutorial videos into written how-tosQuote and timestamp lookup across long talksNon-English caption translation via the LLMResearch on podcast and interview contentFeeding lecture transcripts into a study assistantReference implementation for building your own MCP server

Explore related

Compare with similar tools

All in MCP Servers

Airtable MCP Server

MCP Servers

Model Context Protocol server that gives LLMs full read/write access to your Airtable bases.

Free· Open source (MIT) and free to run. You still need an Airtable account and personal access token; Airtable itself is Free / Team $20 per user/mo / Business $45 per user/mo / Enterprise (custom).Natural-language CRM queries against AirtableLLM-driven lead triage and enrichment

Apple Notes MCP

MCP Servers

Let Claude read your local Apple Notes over the Model Context Protocol.

Free· Free / open-source (MIT). No hosted service; runs locally on your Mac.Personal knowledge retrieval from Apple NotesSearching decade-old meeting notes during a Claude chat

AWS MCP Servers

MCP Servers

Official AWS Labs collection of Model Context Protocol servers for connecting AI coding assistants and agents to AWS services and documentation.

Free· Free and open source (Apache 2.0). AWS service usage billed at standard AWS rates. Optional AWS-hosted 'remote managed' servers included at no additional charge beyond consumed AWS services.AWS infrastructure-as-code scaffolding with CDK or CloudFormationGrounded answers from live AWS documentation

Azure MCP Server

MCP Servers

Official Microsoft MCP server that exposes 40+ Azure services to AI agents under the developer's own Entra ID credentials.

Free· Server is free and MIT-licensed. Azure resource usage is billed separately at standard Azure rates based on whatever services the agent queries or mutates.Natural-language Azure resource inventoryLog Analytics and Kusto (KQL) querying from an agent

Blender MCP

MCP Servers · Model-agnostic; commonly paired with Claude (Sonnet/Opus) via Claude Desktop, but works with any MCP-capable client

Give Claude hands inside Blender — an MCP server for natural-language 3D modeling.

Free· Free and open-source (MIT license). No hosted service, no subscription; you supply your own MCP-capable client (Claude Desktop, Cursor, VS Code, OpenCode) and pay only for whatever LLM the client uses.AI-assisted 3D scene blockingGenerative prop and mesh creation via Hyper3D Rodin

Brave Search MCP

MCP Servers

Give any MCP client web and local search powered by the Brave Search API.

Freemium· Free: $ 0 USD · Team: $ 4 USD per user/month · Enterprise: $ 21 USD per user/monthGrounded web search inside Claude DesktopAgent fact-checking and citation lookup