Labsco
MCP SERVER

YouTube MCP

by ZubeidHendricks

Search YouTube the way a researcher does — by channel size, upload recency and creators only — and read the transcripts of what you find.

Social Media Accounts & PostingVerified
Summary
It saves the manual pass of opening every channel to check its size and whether it is still active.

The subscriber-band and last-upload filters sit on search itself, so 'creators between two subscriber counts who posted recently' is one call rather than a list you prune by hand. Transcripts are in the same server, so finding a video and reading what it said do not need two integrations.

What it is

A local server over the YouTube Data API: video and channel lookup, video search with subscriber-band and publication-date filters, creator discovery, playlist listing and transcript extraction.

What you get
  • Video search with filters that go beyond keywords — a subscriber band on the channel, published-after and published-before dates, the channel's own last-upload window, creators only, and one video per channel
  • Results ordered by more than relevance: subscribers ascending or descending, recent activity, or an indie-priority ranking
  • Creators found in one call, pulled out of the channels behind matching videos and filtered by size and recent activity
  • Detail on demand — one video, one channel, or many channels at once with their latest upload included
  • Channels searched by handle, name or query under the same subscriber and upload filters
  • A channel's videos listed, and a playlist's information and contents
  • A video's transcript in the language you name
Requirements

Node.js and a YouTube Data API key in YOUTUBE_API_KEY. YOUTUBE_API_KEY2 and YOUTUBE_API_KEY3 are fallbacks, and they matter more than they look: when a key runs out of daily quota the server retries the same request with the next one, which is the difference between research stopping at noon and continuing. At least one of the three has to be set. MIT licensed.

Setup effort

One command plus a key — npm install -g zubeid-youtube-mcp-server, then supply credentials