Skip to main content
Glama

Server Details

Fetch the full transcript of any YouTube video as clean text. No API key, no signup.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 39 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
zxl777/youtube-transcript-mcp
GitHub Stars
0

TDQS

A4.4/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion between tools. The tool's purpose is clear and unambiguous by default.

Naming Consistency5/5

The single tool name get_youtube_transcript follows a clear verb_noun pattern and is consistent with standard naming conventions. There are no mixed styles or conflicting verb choices.

Tool Count4/5

One tool is minimal but well-matched to the server's narrow purpose of fetching YouTube transcripts. While slightly below the typical 3–15 tool range, the server does not feel under-scoped or artificially padded.

Completeness5/5

The tool fully covers the core domain need by accepting various YouTube URL formats or a bare video ID, returning transcript text, and supporting an optional language parameter. For a transcript-only server, there are no significant missing operations.

Available Tools

1 tool
get_youtube_transcriptInspect

Fetch the full text transcript of a YouTube video. Accepts a YouTube URL (watch, youtu.be, shorts, embed) or a bare 11-character video ID, and returns the transcript as plain text with title and metadata. Optionally pass a BCP-47 language code to select a specific caption track. Very long transcripts (multi-hour videos) come back in parts of up to 120,000 characters: when there is more, the result ends with a note giving the offset to pass on the next call.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoOptional BCP-47 language code, e.g. "en", "zh-CN", "es". Omit for the default track.
videoYesYouTube video URL or 11-character video ID
offsetNoOptional. Character position to continue a long transcript from. Use the value given in the note at the end of the previous part. Omit to start from the beginning.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedget_youtube_transcript1 field changed
      • addedInput schema / properties / offset
        Added value: +{
        +  "description": "Optional. Character position to continue a long transcript from. Use the value given in the note at the end of the previous part. Omit to start from the beginning.",
        +  "minimum": 0,
        +  "type": "integer"
        +}
  2. 1 tool update
    • First observedget_youtube_transcript

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Extract YouTube transcripts for AI agents, RAG pipelines, and LLM workflows. Supports any YouTube URL. Returns clean text or timestamped segments. No API keys required.
    1
    4
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.