MCP.Market

YouTube Transcript & Search MCP Server

online · 100% uptime
by transcriptout.com·com.transcriptout/youtube-transcript-and-youtube-search·v1.0.1·1 stars

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

B81/100grade B
What users say
No reviews yet
Be the first
Safety scan
B81/100

full report

Adoption
Growing

1 stars

Reviews

Write one

Nobody 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 posts
  • cancel_transcripts_jobwrite actionFree

    Cancel 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_creditsFree

    Check 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_transcriptFree

    Get 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_jobFree

    Check 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_resultFree

    Read 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_resultsFree

    Read 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_infoFree

    Get 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_videosFree

    Get 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_videosFree

    List 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_videosFree

    List 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_videosFree

    Search 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_videosFree

    Find 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_youtubeFree

    Search 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 actionFree

    Queue 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

1 high
  • –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 authenticationauth.open-write
Overall 81/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 &amp; 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.

  • screenpipe
    Search your local screen recordings, audio transcripts, and computer activity from screenpipe.
    B
  • Kody
    Your agents' cloud for individuals and teams. Search, execute, packages, jobs, and credentials.
    A
  • freehire
    freehire.me: search 3.3M+ IT jobs from 294K company boards, track applications, tailor CVs.
    A
  • Jobseek
    Search jobs and companies on Job Seek (jseek.co)
    A
  • Workopia — Job Search
    Search 6.3M+ live jobs from companies' own career pages, plus resume tailoring & cover letters.
    B