
YouTube Transcript & Search MCP Server
online · 100% uptimecom.transcriptout/youtube-transcript-and-youtube-search·v1.0.1·1 starsYouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
1 stars
Reviews
Write oneNobody has reviewed YouTube Transcript & Search MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
YouTube Transcript & Search MCP Server tools (14, 2 write)
write = sends, deletes, buys or postscancel_transcripts_jobwrite actionFreeCancel a batch job. Credits are refunded ONLY for videos not started yet — anything already fetched stays in the results and stays paid for. Free.
get_creditsFreeCheck the remaining credit balance of the API key. Free. Use it when the user asks how many credits are left, or before submit_transcripts_job to confirm a large batch fits the balance (the batch charges 1 credit per video on submit).
get_transcriptFreeGet the transcript (subtitles) of a YouTube video. Accepts a video id or any YouTube URL. Set video_metadata=true to get the title, channel and duration in the SAME call — do not call get_video_info first, that is a second billed call for data this one already returns. format=text returns plain readable text (default, cheapest to read); format=json returns timed segments with start/duration in seconds; srt/vtt return ready subtitle file bodies and srv3 the raw YouTube XML. Prefer text unless you need timestamps or a file. Costs 1 credit.
get_transcripts_jobFreeCheck the progress of a batch job: status (queued/running/done/cancelled), how many videos are ready, failed and still pending. Free — polling a job you already paid for costs nothing. Read the transcripts themselves with get_transcripts_results.
get_transcripts_resultFreeRead ONE video's result out of a batch job by its video id, without paging through get_transcripts_results. 404 means the job does not exist or this video has not finished yet — check get_transcripts_job before concluding anything. Free.
get_transcripts_resultsFreeRead finished transcripts from a batch job, in the order submitted. Results appear as they are fetched, so this can be called before the job is done. Each entry is exactly what get_transcript returns for that video, plus its status. Page with next_page_token. Free.
get_video_infoFreeGet metadata for one YouTube video (title, channel, duration, views, thumbnails) plus the list of available transcript languages, WITHOUT downloading the subtitles. Use it only when the transcript itself is not wanted. 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 separate calls and two credits.
latest_channel_videosFreeGet the ~15 most recent videos of a channel from its RSS feed. Fastest and cheapest way to check what a channel published recently.
list_channel_videosFreeList videos from a channel's Videos tab, newest first. Accepts an @handle, a UC... channel id or a channel URL. ids_only=true returns just video ids (up to 500 per page) — use it when you only need ids to fetch transcripts.
list_playlist_videosFreeList videos of a playlist in playlist order. Accepts a PL... playlist id or a URL with list=. ids_only=true returns just video ids (up to 500 per page).
search_channel_videosFreeSearch videos inside one channel using YouTube's native relevance search. Results are ranked by relevance, so a video whose title lacks the query word is normal.
search_playlist_videosFreeFind videos inside a playlist by a substring of the title (case-insensitive). YouTube has no native playlist search, so this scans up to 500 playlist items. truncated=true means there may be more matches beyond the scanned window.
search_youtubeFreeSearch YouTube for videos or channels. Paginate by passing next_page_token from the previous result. has_more tells you whether another page exists.
submit_transcripts_jobwrite actionFreeQueue transcripts for MANY videos at once (up to 4000) and get a job_id back immediately — the work continues in the background. Use this instead of calling get_transcript in a loop for more than a handful of videos. Feed it video ids from list_channel_videos or list_playlist_videos (ids_only=true). Next: poll get_transcripts_job until status is 'done', reading finished transcripts from get_transcripts_results as they land. Costs 1 credit per video, charged on submit; duplicates are removed first. Requires a user key (sk_...).
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 337ms20/20
- Tool poisoning14 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 2 write-action tools with no auth3/15
- Maintenancelast push 17 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How YouTube Transcript & Search MCP Server compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 81/100
- higher than 67% of 3,471 Web search servers
- Tools
- 14
- the typical Web search server has 5
- Tools that change things
- 14%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 425 ms
- faster than 41% of 2,238 Web search servers
- GitHub stars
- 1
- more than 55% of 1,788 Web search servers
What its tools let an agent do: 12 read · 1 change · 1 delete
Install YouTube Transcript & Search MCP Server in Claude Code, Cursor or VS Code
claude mcp add --transport http youtube-transcript-and-youtube-search https://api.transcriptout.com/mcp
What the publisher says
From the YouTube Transcript & Search MCP Server repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: com.transcriptout/youtube-transcript-and-youtube-search -->
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.
Why · Quick start · Tools · Install · Recipes · Pricing · Errors
🎬 Why
Everyone who works with an agent has run this exchange at least once.
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.
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.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
YouTube Transcript & Search MCP Server: common questions
- Is YouTube Transcript & Search MCP Server safe?
- Mostly: it is graded B (81/100). Read the YouTube Transcript & Search MCP Server safety report
- How do I install YouTube Transcript & Search MCP Server?
- It runs remotely at api.transcriptout.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does YouTube Transcript & Search MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is YouTube Transcript & Search MCP Server maintained?
- The last commit was 21 days ago (2026-10-15). The latest release is v1.0.1.
- Is YouTube Transcript & Search MCP Server up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of YouTube Transcript & Search MCP Server?
- Servers from other publishers that do the same job: screenpipe MCP server, Kody MCP server and freehire MCP server.
- How does YouTube Transcript & Search MCP Server compare with other Web search MCP servers?
- safety score 81/100 (higher than 67% of 3,471 Web search servers); tools 14 (the typical Web search server has 5); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to YouTube Transcript & Search MCP Server
Same job from other publishers: the closest match first, then the best rated.
- screenpipeSearch your local screen recordings, audio transcripts, and computer activity from screenpipe.not reviewedWidely usedB
KodyYour agents' cloud for individuals and teams. Search, execute, packages, jobs, and credentials.not reviewedEstablishedA- freehirefreehire.me: search 3.3M+ IT jobs from 294K company boards, track applications, tailor CVs.not reviewedEstablishedA
- JobseekSearch jobs and companies on Job Seek (jseek.co)not reviewedEstablishedA
- Workopia — Job SearchSearch 6.3M+ live jobs from companies' own career pages, plus resume tailoring & cover letters.not reviewedGrowingB