MCP.Market

Youtube Transcript MCP server

by kimtaeyoon83·io.github.kimtaeyoon83/mcp-server-youtube-transcript·v0.1.1·602 stars

This is an MCP server that allows you to directly download transcripts of YouTube videos.

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

full report

Adoption
Established

602 stars948 downloads/wk

Reviews

Write one

Nobody has reviewed Youtube Transcript yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Youtube Transcript tools (1)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_transcript

    Extract transcript from a YouTube video URL or ID

Public scan report

scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 98 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Youtube Transcript compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 65% of 1,341 Media servers
Tools
1
the typical Media server has 7
Tools that change things
0%
typical: 5%. Fewer write tools means less an agent can break
GitHub stars
602
more than 95% of 712 Media servers
Downloads a week
948
more than 93% of 356 Media servers with a package

What its tools let an agent do: 1 read

Install Youtube Transcript in Claude Code, Cursor or VS Code

Runs npx -y @kimtaeyoon83/mcp-server-youtube-transcript on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-server-youtube-transcript -- npx -y @kimtaeyoon83/mcp-server-youtube-transcript
Add to Cursor

What the publisher says

From the Youtube Transcript repository's README, as published. We do not edit it. Read it on GitHub

YouTube Transcript Server

A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.

Installing via Smithery

To install YouTube Transcript Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude

Components

Tools

  • gettranscript**
  • Extract transcripts from YouTube videos
  • Inputs:
  • url (string, required): YouTube video URL, Shorts URL, or video ID
  • lang (string, optional, default: "en"): Language code for transcript (e.g., 'ko', 'en'). Automatically falls back to available languages if requested language is not found.
  • include_timestamps (boolean, optional, default: false): Include timestamps in output (e.g., '[0:05] text')
  • strip_ads (boolean, optional, default: true): Filter out sponsorships, ads, and promotional content from transcript based on chapter markers
  • analyzevideo** (optional, requires a TwelveLabs API key)
  • Analyze a video with TwelveLabs Pegasus, a video-understanding model. Unlike gettranscript, this reasons over what is shown* on screen, so it produces useful summaries and answers even for videos with little or no speech (demos, gameplay, b-roll, music videos).
  • Inputs:
  • url (string, required): A publicly reachable direct video URL (e.g. an .mp4/.mov/.webm link or a pre-signed URL). TwelveLabs fetches the file server-side, so a YouTube watch page URL will not work — it serves HTML, not a raw video stream.
  • prompt (string, optional): Instruction or question for the model (e.g. "Summarize this video in 3 sentences" or "What products are shown?"). Defaults to a general summary.
  • model (string, optional, default: "pegasus1.2"): Pegasus model to use ("pegasus1.2" or "pegasus1.5").
  • max_tokens (number, optional, default: 2048): Maximum response length in tokens.
  • Requires the TWELVELABSAPIKEY environment variable. The transcript tool works without it; analysis is fully opt-in. Grab a free key at twelvelabs.io — there's a generous free tier.

Key Features

  • Support for multiple video URL formats (including YouTube Shorts)
  • Language-specific transcript retrieval with automatic fallback
  • Optional timestamps for referencing specific moments
  • Built-in ad/sponsorship filtering (enabled by default)
  • Zero external dependencies for transcript fetching
  • Detailed metadata in responses

Configuration

To use with Claude Desktop, add this server configuration:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
    }
  }
}

To enable the optional analyze_video tool, add your TwelveLabs API key:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"],
      "env": {
        "TWELVELABS_API_KEY": "your-twelvelabs-api-key"
      }
    }
  }
}

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Youtube Transcript: common questions

Is Youtube Transcript MCP server safe?
Mostly: it is graded B (82/100). Read the Youtube Transcript safety report
How do I install Youtube Transcript?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Youtube Transcript 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 maintained?
The last commit was 103 days ago (2026-07-21). The latest release is v0.1.1.
What can I use instead of Youtube Transcript?
Servers from other publishers that do the same job: Supadata MCP server, Transcriptor MCP server and Openshorts MCP server. Compare all Youtube Transcript alternatives.
How does Youtube Transcript compare with other Media MCP servers?
safety score 82/100 (higher than 65% of 1,341 Media servers); tools 1 (the typical Media server has 7); tools that change things 0% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Youtube Transcript

Same job from other publishers: the closest match first, then the best rated.

All Youtube Transcript alternatives →
  • Supadata
    Video transcripts, metadata and structured data from YouTube, TikTok, Instagram, X; web scraping.
    A
  • Transcriptor MCP
    Fetch transcripts, subtitles, chapters, metadata and frames from YouTube and 10+ video platforms
    A
  • Openshorts
    Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.
    A
  • Talkthrough
    Local MCP server: recordings or public video URLs into transcript, frames, OCR, wall-clock evidence.
    A
  • CartCut
    Edit video in the CartCut desktop editor: cuts from a transcript, captions, motion, effects.
    A