MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Descripción del creador (original en inglés)
Transcript retrieval for YouTube, TikTok and Instagram: whole channels, playlists and searches.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://transcriptfetch.com/mcpEjecuta esto en tu terminal
claude mcp add --transport http youtube-transcripts https://transcriptfetch.com/mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"youtube-transcripts": {
"url": "https://transcriptfetch.com/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"youtube-transcripts": {
"type": "http",
"url": "https://transcriptfetch.com/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://transcriptfetch.com/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con el dominio transcriptfetch.com (el registro comprueba quién es dueño del dominio)
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez –, y la última versión (1.2.3) llegó al registro hace 14 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
A Model Context Protocol server that gives any MCP client (Claude Desktop, Cursor, and others) access to the TranscriptFetch API: a production transcript API for YouTube, TikTok and Instagram, with AI transcription when captions are missing. Fetch transcripts, search videos, list channels and playlists, and check your credit balance.
tf_live_.TRANSCRIPTFETCH_API_KEY in the client configuration below.Every account gets 50 free credits a month. Failures are free: a fetch that returns no transcript is never charged.
Runs locally over stdio and calls the TranscriptFetch API with your key. Prefer a hosted, remote server? Point your client at https://transcriptfetch.com/mcp instead (OAuth or API key). The hosted server waits inline for short-form AI transcription, so no polling is needed there.
| Tool | What it does |
|---|---|
get_transcript | Transcript for a video: YouTube, TikTok, Instagram, or a direct media URL. When a video has no captions but has speech, the audio is transcribed automatically; ai_fallback: true goes straight to the audio. Optional markdown (timestamped, linked paragraphs), chunks (about 500 tokens each, for a vector store) and timestamps: false for text only |
search_videos | Search YouTube (default), TikTok or Instagram. On YouTube, filter by upload_date, duration and captions, and sort by views |
search_channels | Find YouTube channels (default) or playlists by keyword |
list_channel_videos | A YouTube channel's videos, Shorts or live streams (tab), sorted newest, popular or oldest, or searched with query; also a TikTok or Instagram profile |
list_channel_playlists | A YouTube channel's playlists, or its podcasts |
list_playlist_videos | A YouTube or TikTok playlist's videos |
get_credits | Remaining credit balance for the key. Never billed |
These are the same seven tools, with the same inputs, as the hosted server at https://transcriptfetch.com/mcp: npm run sync-tools regenerates them from its public card.
Pricing is per successful result: a caption fetch or a video list costs 1 credit, and AI transcription of the audio costs 1 credit per started 5 minutes of audio, charged only on delivery. Failed, blocked and empty results are never charged, which matters on short-form video where many clips have no speech at all.
No install needed. Run it on demand with npx:
TRANSCRIPTFETCH_API_KEY=tf_live_... npx -y transcriptfetch-mcp
Or install globally:
npm install -g transcriptfetch-mcp
Requires Node 18+.
git clone https://github.com/TranscriptFetch/mcp-server
cd mcp-server && npm install && npm run build
Then point your client at the built entrypoint with "command": "node" and "args": ["/absolute/path/to/mcp-server/dist/index.js"].
Add this to claude_desktop_config.json (Settings then Developer then Edit Config):
{
"mcpServers": { "transcriptfetch": { "command": "npx", "args": ["-y", "transcriptfetch-mcp"], "env": { "TRANSCRIPTFETCH_API_KEY": "tf_live_..." } } } }
Add the same block under mcpServers in your Cursor MCP settings.
Restart the client, and the five tools appear.
Once connected, ask your assistant naturally:
Get the transcript for https://youtu.be/aircAruvnKk and summarize the key points.
Search YouTube for "how transformers work" and list the top 5 videos.
List the latest videos from @lexfridman and pull the transcript of the newest one.
How many TranscriptFetch credits do I have left?
The assistant picks the matching tool and works from the returned transcript or video list.
| Env var | Required | Default |
|---|---|---|
TRANSCRIPTFETCH_API_KEY | yes | none |
TRANSCRIPTFETCH_BASE_URL | no | https://transcriptfetch.com |
The server speaks MCP over stdio, so there is no port to expose. -i is required: without an attached stdin the transport closes immediately and the container looks like it crashed.
docker build -t transcriptfetch-mcp .
docker run --rm -i -e TRANSCRIPTFETCH_API_KEY=tf_live_... transcriptfetch-mcp
MIT