Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. Developer Tools
  3. YouTube Transcript & Search MCP Server
Y
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

YouTube Transcript & Search MCP Server

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "youtube-transcript-search-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "youtube-transcript-search-mcp-server"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

TranscriptOut

YouTube Transcript & Search MCP Server

Let your AI agent read YouTube.
Transcripts in five formats, native video and channel search, channel and playlist listings, and background jobs that deliver up to 4,000 transcripts at a time. 14 tools behind one hosted endpoint. Nothing runs on your machine.

Install in Cursor Install in VS Code

Website Docs MIT License

Why Β· Quick start Β· Tools Β· Install Β· Recipes Β· Pricing Β· Errors


🎬 Why

Everyone who works with an agent has run this exchange at least once.

txt
You:   Summarize this. https://www.youtube.com/watch?v=kCc8FmEb1nY
Agent: I'm not able to watch videos. If you paste the transcript here, I'll gladly help!

The transcript is precisely the thing the agent cannot get on its own. With this server connected, the same message simply resolves.

txt
You:   Summarize this. https://www.youtube.com/watch?v=kCc8FmEb1nY
Agent: β†’ get_transcript(video="kCc8FmEb1nY", video_metadata=true)      1 credit

       That's "Let's build GPT: from scratch, in code, spelled out" by Andrej
       Karpathy, 1:56:20. He starts from an empty file and a bigram model,
       derives self-attention step by step, and ends with a working GPT that...

Reading one video is rarely where the job ends. Here is how the three ways of getting YouTube data into an agent actually compare.

This serverLocal yt-dlp / scraper MCPGoogle YouTube Data API
Transcriptsβœ… any public video, 5 formats⚠️ blocked on datacenter IPs, breaks when YouTube changes markup❌ not served at all
Setupβœ… a URL and an API key❌ local install, binaries to keep alive❌ Cloud project, OAuth consent screens
YouTube searchβœ… native, 1 credit per page❌⚠️ 100 quota units per search
Channels & playlistsβœ… 100 videos/page, or 500 bare IDs❌ one video at a time⚠️ quota-metered per item
Bulk transcriptsβœ… 4,000 per background job❌❌
RAG-ready chunkingβœ… 20-5,000 chars, word-level timestamps❌❌
When YouTube changesβœ… fixed server-side, nothing to update❌ you patch and redeployβœ…
Failed callsβœ… credits refund themselves❌ your retry logic⚠️ quota spent anyway

⚑ Quick start

1. Get an API key. Sign up at transcriptout.com and create a key in the dashboard. New accounts receive 100 free credits and no card is asked. Keys start with sk_ and are shown once.

2. Point your client at the server. It speaks streamable HTTP and authenticates with one Bearer header.

config.json
{
  "mcpServers": {
    "transcriptout": {
      "url": "https://api.transcriptout.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

One-click buttons for Cursor and VS Code sit at the top of this page. Exact snippets for the rest live under Install in your client.

3. Paste a link.

txt
Summarize this talk and pull the three strongest quotes.
https://www.youtube.com/watch?v=dQw4w9WgXcQ

The agent picks get_transcript on its own, reads the timed text and answers from it. Every response carries an X-Credits-Remaining header, so the budget stays in view the whole session.


🧰 The 14 tools

All 14 tools are exposed automatically once you connect. Most calls cost 1 credit. Credits are refunded automatically when a call fails before reaching YouTube (validation errors, rate limits, our own capacity), so you pay for answers, not for failures. A definitive "this video has no captions" is an answer and is billed like one.

1. get_transcript Β· 1 credit

Fetch the transcript of any YouTube video. format=text (default) returns plain readable text, cheapest for a model to reason over, and format=json returns timed segments.

ParameterTypeDefaultDescription
videostringrequiredYouTube URL (full or short) or 11-char video ID
langstring"en"Language code of the track (en, de, ...)
formatstring"text""text" (plain text), "json" (segments with start/duration in seconds), "srt"/"vtt" (subtitle file body), "srv3" (raw YouTube XML)
kindstringauto-detect"manual" or "auto". Left out, a manual track wins and auto is the fallback
segmentintegersee belowMax characters per segment. 500-1500 makes RAG-ready chunks
video_metadatabooleanfalseAdd title, channel, duration and views in the SAME call, same 1 credit

Left out, segment cuts auto-generated tracks into ~180-character segments and returns manual tracks exactly as their author broke them. Pass it whenever you need one size regardless of which track answers.

Example output (format=json):

config.json
{
  "video_id": "dQw4w9WgXcQ",
  "language": "en",
  "kind": "manual",
  "transcript": [
    { "text": "Never gonna give you up", "start": 18.0, "duration": 4.12 },
    { "text": "Never gonna let you down", "start": 22.12, "duration": 3.85 }
  ]
}

srt and vtt come back as complete subtitle file bodies, ready to be written to disk by the agent. srv3 is the raw source XML and does not combine with segment.

2. get_video_info Β· 1 credit

Metadata for one video (title, channel, duration, views, thumbnails) plus the list of available transcript languages, WITHOUT downloading the subtitles.

ParameterTypeDefaultDescription
idstringrequiredYouTube video ID or URL

Credit hygiene: if you are going to fetch the transcript anyway, call get_transcript with video_metadata=true instead. It returns both for one credit where these are two calls and two.

3. search_youtube Β· 1 credit/page

Search YouTube for videos or channels. Paginate with next_page_token. has_more tells you whether another page exists.

ParameterTypeDefaultDescription
qstringrequired*Search query (*unless paginating)
typestring"video""video" or "channel"
limitinteger20Results per page, 1-50
next_page_tokenstringToken from a previous result

4. list_channel_videos Β· 1 credit/page

List videos from a channel's Videos tab, newest first. Accepts an @handle, a channel name, a UC... channel ID or a channel URL.

ParameterTypeDefaultDescription
namestringrequired*@handle, channel name, UC... ID or URL
limitinteger100Page size, up to 500 with ids_only
ids_onlybooleanfalseReturn just video_ids[], up to 500 per page
next_page_tokenstringToken from a previous result

ids_only=true is the cheap way to feed submit_transcripts_job.

5. search_channel_videos Β· 1 credit/page

Search inside one channel using YouTube's native relevance search. A result whose title lacks the query word is normal. Results are ranked by relevance, not by substring.

Read the full README on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • πŸ’― YouTube Transcript + YouTube Search MCP for AI Agents logoπŸ’― YouTube Transcript + YouTube Search MCP for AI Agents

    The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.

    πŸ’» Developer Tools1 views
    Compare vs πŸ’― YouTube Transcript + YouTube Search MCP for AI Agents β†’
  • Codealive MCP logoCodealive MCP

    Semantic code search and analysis from CodeAlive for AI assistants and agents.

    πŸ’» Developer Tools0 views
    Compare vs Codealive MCP β†’
  • HeyClaude β€” Claude & AI workflow directory logoHeyClaude β€” Claude & AI workflow directory

    Search the HeyClaude directory of Claude Code agents, MCP servers, skills, and tools.

    πŸ’» Developer Tools0 views
    Compare vs HeyClaude β€” Claude & AI workflow directory β†’
  • Y
    YouTube Transcript Downloader

    Clean YouTube transcripts for agents: single videos, channels, playlists, plus AI caption cleanup.

    πŸ’» Developer Tools0 views
    Compare vs YouTube Transcript Downloader β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about YouTube Transcript & Search MCP Server

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "youtube-transcript-search-mcp-server": { "command": "npx", "args": ["-y", "YouTube Transcript & Search MCP Server"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewYouTube Transcript & Search MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/youtube-transcript-search-mcp-server?style=directory)](https://allmcps.com/mcp/youtube-transcript-search-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/youtube-transcript-search-mcp-server"><img src="https://allmcps.com/api/badge/youtube-transcript-search-mcp-server?style=directory" alt="YouTube Transcript & Search MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to YouTube Transcript & Search MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code