MCP.so
Sign In

YouTube Transcript AI MCP ServerVerifiedFeatured

@youtube-transcript.ai

Basic information

Transport

Streamable HTTP

Authentication

None

Category

Productivity

Author

youtube-transcript.ai

Submitted by

Will

About YouTube Transcript AI MCP Server

Fetch the full transcript of any YouTube video as clean text — no API key, no signup, no quota wall. Pass a YouTube URL (watch, youtu.be, shorts, embed) or a bare video ID and get the transcript back with title and metadata, optionally picking a caption track by BCP-47 language code. Hosted remote server: add the URL to Claude, ChatGPT, Cursor or any MCP client and there is nothing to install or run.

Connection details

https://youtube-transcript.ai/mcp

Setup

claude mcp add youtube-transcript-ai --transport http https://youtube-transcript.ai/mcp

YouTube Transcript AI MCP Server tools

1

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.

Overview

What is YouTube Transcript AI

A hosted MCP server that gives Claude, ChatGPT, Cursor and any MCP client the ability to read YouTube transcripts — free, no API key, no signup, no quota wall.

It exposes one tool, get_youtube_transcript, backed by youtube-transcript.ai. Paste a YouTube link mid-conversation and your model reads the full transcript on demand — no copy-paste, no browser tab.

Connector URL

https://youtube-transcript.ai/mcp

It is hosted, so there is nothing to install or run. Add the URL to your client and you are done.

Why

  • Free and keyless — no account, no token, no quota wall.
  • Actually reliable — a hardened fetch pipeline with proxy fallback returns transcripts even on videos that block typical scrapers, so your model rarely comes back empty-handed.
  • Any language — pick a caption track by language code (en, zh-CN, es, ja, …) or let it choose the default.
  • Built for agents — one clean tool, plain-text output with title and metadata.

Tool

get_youtube_transcript

Fetch the full text transcript of a YouTube video.

ParameterTypeRequiredDescription
videostringyesYouTube URL (watch, youtu.be, shorts, embed) or a bare 11-character video ID
langstringnoBCP-47 language code, e.g. en, zh-CN, es. Omit for the default track

Quick start

Claude (web / desktop) — Settings → Connectors → Add custom connector, URL https://youtube-transcript.ai/mcp

ChatGPT — add an MCP server with that URL, transport Streamable HTTP

Cursor / Windsurf / Cline — bridge the remote server with mcp-remote:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://youtube-transcript.ai/mcp"]
    }
  }
}

Links

Frequently asked questions

1

What is the YouTube Transcript AI remote MCP server?

The YouTube Transcript AI remote MCP server is a hosted Model Context Protocol endpoint at https://youtube-transcript.ai/mcp, so AI assistants can connect to it without installing or running anything locally.

2

How do I connect to the YouTube Transcript AI MCP server?

Add the endpoint https://youtube-transcript.ai/mcp to any MCP-compatible client such as Claude Code, Cursor, or VS Code. The setup snippets on this page configure each client in one step.

3

Does the YouTube Transcript AI MCP server require authentication?

No. YouTube Transcript AI's MCP server does not require authentication — you can connect directly with the endpoint URL.

4

Which transport does the YouTube Transcript AI MCP server use?

YouTube Transcript AI exposes a Streamable HTTP endpoint, the transport used by remote MCP servers and supported by all major MCP clients.

Comments