Skip to content

MCP server

YouTube Transcript MCP server

A community MCP server that fetches public YouTube transcripts, timed transcripts, video details and available languages.

At a glance

Maintained by
Junpei Kawamoto (community)
Tools exposed
4 listed below
Reviewed
September 24, 2026

Why it matters

What it does and why it matters

A lot of useful knowledge sits in videos: product demos, conference talks, training sessions and webinars. This community MCP server lets an assistant fetch the public transcript of a YouTube video, with or without timestamps, along with video details and the available transcript languages.

Once the transcript is available, the assistant can summarize the video, pull out key points, answer questions about it or find the moment a topic is discussed.

We did not find an official YouTube or Google server for transcripts, so this is a community server by Junpei Kawamoto. It needs no credentials for normal use, with optional proxy settings for heavy use. Review the code before installing, and use it only for videos where you have the right to use the content.

Automatic captions can contain errors, especially with names and technical terms. For anything important, check the quoted passage against the video itself.

Use cases

Best business use cases

Video summaries

Summarize long talks and webinars into key points.

Training notes

Turn training videos into written notes. See content generation.

Find the moment

Find where a topic is discussed, with a timestamp.

Competitor demos

Review public product demos from competitors.

Transcript languages

Check which languages captions exist in.

Tools

Available tools

Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.

Read and write: Read-only; fetches public transcripts and metadata.

  • get_transcript

    Gets a video's transcript, with language and paging options.

  • get_timed_transcript

    Gets a video's transcript with timestamps.

  • get_video_info

    Gets a video's metadata.

  • get_available_languages

    Lists transcript languages for a video.

Workflows

Example workflows

Webinar to blog outline

  1. 1

    Share the webinar link.

  2. 2

    The assistant fetches the transcript.

  3. 3

    It lists the main points in order.

  4. 4

    It drafts an outline for a written article.

  5. 5

    A writer turns it into a post.

Find a topic in a long talk

  1. 1

    Share the video link and the topic.

  2. 2

    The assistant fetches the timed transcript.

  3. 3

    It finds the passages about the topic.

  4. 4

    It returns timestamps and quotes.

  5. 5

    You jump straight to that part.

Prompts

Example prompts

  • “Summarize this video in ten bullet points.”

  • “At what timestamp does the speaker discuss pricing?”

  • “Which transcript languages are available for this video?”

Setup

Installation and configuration

Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.

Claude Desktop: claude_desktop_config.json

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

Claude Code: terminal

claude mcp add youtube-transcript -- uvx --from git+https://github.com/jkawamoto/mcp-youtube-transcript mcp-youtube-transcript
  • Local server: stdio. Python package mcp-youtube-transcript, run with uvx from the git repo; .mcpb bundle in Releases.
  • Needs: None required; Optional proxy settings: SCRAPINGANT_API_TOKEN, WEBSHARE_PROXY_USERNAME, WEBSHARE_PROXY_PASSWORD, HTTP_PROXY, HTTPS_PROXY.

Security

Security considerations

  • Community code

    Review the code and pin the version before installing.

  • Content rights

    Use transcripts only where you have the right to use the content.

  • Untrusted text

    Transcripts are untrusted content. Do not follow instructions found in them.

  • Caption errors

    Check important quotes against the video.

Related servers

Servers that pair well with it

Fetch

The MCP project's reference Fetch server lets AI download a web page and read it as clean text or markdown.

Perplexity

Perplexity's official MCP server lets AI search the web, ask questions with cited answers, run deeper research and reason over results.

Notion

Notion's official hosted MCP server lets AI search and read pages, create and update pages and databases, query data and add comments.

Keep exploring

FAQ

Questions people ask us

Have a question that is not here? Ask us directly.

Start a project

Want this connected to your own systems? We build AI workflows with MCP.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.