Mcp-youtube-transcript MCP Server

A Model Context Protocol (MCP) server that fetches transcripts and metadata from YouTube videos directly into your LLM workflows.

Local serverstdio

What is the Mcp-youtube-transcript MCP Server?

Youtube Transcript is an MCP project maintained in the jkawamoto/mcp-youtube-transcript repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that fetches transcripts and metadata from YouTube videos directly into your LLM workflows”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uvx. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
urlstring, required): Full YouTube video URL.
langstring, optional): Preferred language code (defaults to "en").
next_cursorstring, optional): Cursor token to fetch the next chunk.
get_transcriptRetrieves the plain-text transcript for a YouTube video URL.
get_timed_transcriptRetrieves transcript segments with start times and durations.
get_available_languagesLists all available transcript languages (manual & auto-generated).
get_video_infoFetches video metadata such as title and channel information.

How to install the Mcp-youtube-transcript MCP Server

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/jkawamoto/mcp-youtube-transcript",
        "mcp-youtube-transcript"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.