---
title: "Deploy YouTube Transcript MCP"
description: "Connect YouTube to Claude and ChatGPT with cited transcripts"
category: "AI/ML"
url: https://railway.com/deploy/youtube-transcript-mcp
---

# Deploy YouTube Transcript MCP

Connect YouTube to Claude and ChatGPT with cited transcripts

**[Deploy YouTube Transcript MCP on Railway](https://railway.com/template/youtube-transcript-mcp)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/youtube-transcript-mcp/manifest.json

- **Creator:** Federico Scandolara's Projects
- **Category:** AI/ML

## Template content

### youtube-transcript-mcp

- **Source:** scandolo/youtube-transcript-mcp
- **Health check:** /healthz
- **Public domain:** Yes

## Documentation

# Deploy and Host YouTube Transcript MCP with Railway

Give Claude, ChatGPT, or another MCP client a way to search YouTube and read its captions. YouTube Transcript MCP turns short caption fragments into readable, timestamped paragraphs with chapter headings and deep links back to the video. Ask about a whole talk, one section, or a specific topic, and get an answer you can verify.

## About Hosting YouTube Transcript MCP

This template deploys the public [GitHub repository](https://github.com/scandolo/youtube-transcript-mcp) as an HTTP MCP service. It provides a public HTTPS domain and a persistent volume for sign-in state. The server starts in a safe setup mode while credentials are missing; visit `/healthz` to see what remains. Railway's cloud IP is often blocked when fetching YouTube captions, so add a rotating residential proxy. GitHub sign-in keeps strangers from using your public endpoint and proxy bandwidth. After Railway gives you a domain, create a GitHub OAuth app, add your credentials, then connect `https://YOUR-DOMAIN/mcp` to your AI app. Railway hosting and the proxy may cost money. Running locally via stdio needs no proxy or GitHub OAuth app.

## Common Use Cases

- Summarize a lecture or interview with links to the moments behind each point.
- Search a long video for a topic without sending the entire transcript to your model.
- Browse a video's chapters before choosing what to read.
- Find relevant videos on YouTube, then inspect their captions in the same conversation.

## Dependencies for YouTube Transcript MCP Hosting

The remote service needs GitHub sign-in and a rotating residential proxy before it can answer transcript requests. The deploy itself starts in setup mode so you can configure both after Railway assigns a domain.

### Deployment Dependencies

- A [GitHub account and OAuth app](https://github.com/settings/developers) for access control. Set its callback to `https://YOUR-DOMAIN/auth/callback`.
- A [Webshare Rotating Residential](https://www.webshare.io/pricing) plan, or another rotating residential proxy, because YouTube commonly blocks cloud IPs from caption endpoints. Webshare's free Proxy Server product is different; see the [setup guide](https://github.com/scandolo/youtube-transcript-mcp#readme) for the exact steps and a local option.
- A [Claude custom connector](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp), [supported ChatGPT plan](https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt), or another remote MCP client.

Read the [five-step setup guide](https://github.com/scandolo/youtube-transcript-mcp#readme) for the five Railway variables and a copy-paste prompt that lets your coding agent walk you through setup. Keep credentials in Railway Variables, not in an AI chat.

### Why Deploy YouTube Transcript MCP on Railway?

Railway runs the HTTP service, provides its public HTTPS URL, monitors `/healthz`, and keeps OAuth registrations on a volume between deploys. This gives your AI app a stable, protected MCP endpoint without running a server on your laptop.


## Similar templates

- [Chat Chat](https://railway.com/deploy/-WWW5r) — Chat Chat, your own unified chat and search to AI platform.
- [stella](https://railway.com/deploy/stella) — Self-host stella with web, API, Postgres, Redis, and object storage.
- [Hermes Agent | OpenClaw Alternative with Dashboard](https://railway.com/deploy/hermes-agent-or-openclaw-alternative-wit) — Self-Hosted Hermes AI Agent for Telegram, Discord & Slack

Open this page in a browser: https://railway.com/deploy/youtube-transcript-mcp
