BulkTranscripts YouTube

Servidor MCP remoto alojado para YouTube: obtén transcripciones limpias (individuales o por lotes), busca videos/canales/listas de reproducción, lista videos de canales o listas de reproducción y rastrea nuevas subidas — sin registro, plan gratuito, sin instalación local.

Documentación

1,000 videos por trabajo masivo: un canal o lista de reproducción completa

10 herramientas para tu asistente: transcripciones, búsqueda, subidas

30 créditos gratis para empezar: inicio de sesión con Google, sin tarjeta

$0 para volver a leer un video: tu biblioteca sigue siendo gratis

¿Qué es un servidor MCP de YouTube?

Un servidor MCP (Protocolo de Contexto de Modelo) le da a un asistente de IA como Claude, ChatGPT o Cursor un conjunto de herramientas que puede invocar. El servidor MCP de BulkTranscripts está alojado, así que no hay nada que ejecutar: conéctalo con una URL y un inicio de sesión con Google, y el asistente puede obtener transcripciones, buscar en YouTube, listar canales y listas de reproducción, y estar atento a nuevas subidas.

Conéctalo en aproximadamente un minuto

Elige tu aplicación. Todas terminan igual: un inicio de sesión con Google y la cuenta comienza con 30 créditos gratis.

Claude (web y escritorio): añade un conector personalizado

En Claude, abre Configuración → Conectores → Añadir conector personalizado. Nómbralo BulkTranscripts, pega la URL de abajo, presiona Añadir y luego Conectar. Se abre una página de inicio de sesión: continúa con Google y la cuenta incluye 30 créditos gratis. Luego solo pregunta, por ejemplo, "Obtén la transcripción de este video y resúmela" con un enlace de YouTube.

https://bulktranscripts.co/mcp

Lo que tu asistente puede hacer con él

Diez herramientas en cinco tareas. Los costos son por llamada; cualquier cosa que ya esté en tu biblioteca es gratis de volver a leer.

Leer transcripciones

El texto completo con título, canal y marcas de tiempo, para que las respuestas citen lo que realmente se dijo.

  • get_transcript 1 video 1 crédito
  • get_transcripts hasta 20 a la vez 1 por video

Extraer un canal completo

Un canal, lista de reproducción o catálogo completo de un podcast en un solo trabajo. Se ejecuta en el servidor, así que el chat nunca se agota.

  • start_bulk_extract hasta 1,000 videos 1 por video
  • get_bulk_status progreso gratis
  • list_bulk_results lo que se añadió gratis

Encontrar los videos correctos

Busca en todo YouTube o dentro del canal de un creador específico por un tema.

  • search_youtube por palabra clave 1 crédito
  • search_channel dentro de un canal 1 crédito

Listar un archivo

Cada video en un canal o lista de reproducción, para que el asistente elija qué leer.

  • get_channel_videos hasta 1,000 1 crédito
  • get_playlist_videos en orden 1 crédito

Estar atento a nuevas subidas

"¿Alguien a quien sigo publicó esta semana?" Pregúntalo cada mañana; nunca cuesta nada.

  • get_latest_videos subidas más recientes gratis

Solo preguntas

Nunca escribes el nombre de una herramienta. Pregunta en palabras simples y el asistente elige la herramienta, igual que elige un motor de búsqueda.

Qué herramienta se usa para cada solicitud ↓

Cosas que la gente le pide

Pega un enlace o nombra un canal. Cuanto más grande sea el archivo, más te ahorra.

Un podcast completo

"Extrae cada episodio de este podcast y lista los libros que el presentador recomienda constantemente, con los episodios que los mencionan."

Una lista de reproducción de un curso

"Lee todas las conferencias de esta lista de reproducción y crea una guía de estudio con una sección por conferencia."

Canales de la competencia

"¿Qué han publicado estos tres canales este mes? Una línea cada uno, luego los temas que comparten."

Un creador, un tema

"¿Qué ha dicho @hubermanlab sobre el momento de la cafeína? Cita los episodios."

Donde los expertos discrepan

"Encuentra los videos más vistos sobre ayuno intermitente y dime dónde discrepan los expertos."

Cada mañana

"Revisa @TED, @veritasium y @3blue1brown por nuevas subidas e infórmame sobre cualquier cosa relacionada con IA." gratis

Por qué un servidor alojado

Nada que ejecutar

Sin npx, Docker ni claves que gestionar. BulkTranscripts ejecuta la extracción (enrutamiento de proxy, reintentos, caché compartida) y lo mantiene funcionando cuando YouTube cambia.

Paga una vez, relee gratis

30 créditos gratis con inicio de sesión con Google. Una transcripción cuesta 1 crédito la primera vez que entra en tu biblioteca; volver a leerla es gratis en cada aplicación. Paquetes de un solo pago que nunca caducan, sin suscripción.

Diseñado para canales completos

Los trabajos masivos procesan hasta 1,000 videos en el servidor e informan el progreso, así que los trabajos largos sobreviven al chat. Los videos sin subtítulos se omiten y nunca se cobran.

Servidor alojado vs. los servidores MCP de GitHub

BulkTranscripts opera el servicio de extracción por ti. El autoalojamiento te da control sobre la implementación y el despliegue, con la responsabilidad de su mantenimiento. Las funciones varían según el repositorio: revisa la documentación del servidor específico antes de elegir. Esta es una comparación de despliegue escrita por BulkTranscripts, no un punto de referencia de todas las alternativas.

BulkTranscripts MCPRepositorios autoalojados (npx / uvx)
ConfiguraciónURL alojada con OAuth o una clave de licenciaEl tiempo de ejecución y el alojamiento dependen del repositorio elegido
De dónde vienen las solicitudesExtracción gestionada con enrutamiento residencial y reintentos; los fallos siguen siendo posiblesLa red o el proxy que configures
HerramientasTranscripción, lote de 20, búsqueda en YouTube, búsqueda de canal, lista de canal, lista de lista de reproducción, verificación gratuita de nuevas subidasRevisa la lista de herramientas del repositorio
Canal o lista de reproducción completoLista hasta 1,000 videos, luego obtén en loteRevisa el listado, la paginación y el soporte de lotes
CachéCaché compartida; las lecturas repetidas de tu biblioteca son gratisDepende de la implementación y configuración
AutenticaciónInicio de sesión OAuth o encabezado de clave de licencia; los créditos siguen a la cuentaDepende de la implementación y el despliegue
Costo30 gratis, luego paquetes de un solo pago desde $4.99 por 200; los créditos nunca caducanRevisa licencias, alojamiento, red y costos de mantenimiento

Qué herramienta se usa y cuánto cuesta

Nunca las llamas por su nombre: el asistente elige entre las descripciones. Este es el mapeo que usa, para que sepas cuánto costará una solicitud antes de preguntar.

Tú dices…Herramienta usadaCréditos
"Resume este video: [URL]"get_transcript1 (0 si ya está en tu biblioteca)
"Compara lo que dicen estas cuatro charlas sobre X"get_transcripts1 por video nuevo
"Encuentra los mejores explicadores sobre Y"search_youtube, luego get_transcripts para las selecciones1 + 1 por transcripción
"¿Qué ha dicho @creator sobre Z?"search_channel, luego get_transcripts1 + 1 por transcripción
"Convierte esta lista de reproducción de curso en notas de estudio"get_playlist_videos, luego get_transcripts en lotes de 201 + 1 por conferencia
"Audita todo el archivo de este canal"get_channel_videos (hasta 1,000), luego get_transcripts selectivo1 + 1 por transcripción leída
"¿Publicó @creator algo esta semana?"get_latest_videos0

Parámetros completos y campos de retorno para cada herramienta

Generado a partir del mismo esquema de herramientas que el servidor envía a tu cliente, así que lo que ves aquí es exactamente lo que Claude, Cursor o ChatGPT ven.

HerramientaParámetrosRetornaCosto
get_transcript Obtener transcripción de video de YouTube- video cadena · obligatorio URL de video de YouTube o id de video de 11 caracteres. - language cadena · opcional Código de idioma de subtítulos preferido, p. ej. 'en' o 'de'. Por defecto 'en', con respaldo a lo que exista. - include_segments booleano · opcional Incluir la lista de segmentos con marcas de tiempo. Por defecto falso: el texto plano suele ser lo que quieres. - fresh booleano · opcional Omitir la caché y reextraer (cuesta un crédito). Por defecto falso.Título, canal, duración, fecha de subida, idioma, texto limpio en párrafos, recuento de palabras y (si se solicita) segmentos con tiempo para un video.1 crédito en la primera adición a la biblioteca · lecturas repetidas gratis
get_transcripts Obtener muchas transcripciones a la vez- videos matriz de cadenas · obligatorio Hasta 20 URLs o ids de videos de YouTube. - language cadena · opcional Código de idioma de subtítulos preferido. Por defecto 'en'.Hasta 20 transcripciones en una llamada, obtenidas en paralelo; la llamada retorna en unos 40 segundos y cualquier cosa que aún se esté obteniendo vuelve en la siguiente llamada, gratis. Los videos sin subtítulos se informan por elemento y no fallan el lote. Una llamada es una solicitud contra el límite de velocidad.1 crédito por transcripción nueva · repeticiones gratis
get_channel_videos Listar los videos de un canal- channel cadena · obligatorio @handle del canal, URL o id UC…. - limit entero · opcional Máximo de videos a listar, por defecto 100.La lista de videos de un canal (id, título, duración, URL), hasta 1,000, lista para alimentar get_transcripts.1 crédito
get_playlist_videos Listar los videos de una lista de reproducción- playlist cadena · obligatorio URL o id de la lista de reproducción (el valor de list=). - limit entero · opcional Máximo de videos a listar, por defecto 100.Cada video en una lista de reproducción, en orden de la lista.1 crédito
get_latest_videos Rastrear nuevas subidas (gratis)- channel cadena · obligatorio @handle del canal, URL o id UC….Las subidas más recientes de un canal (hasta 15) con fechas de publicación y vistas.Gratis — siempre
start_bulk_extract Iniciar un trabajo de extracción masiva- url cadena · obligatorio Canal (@handle o URL), URL/id de lista de reproducción o una URL de video individual. - max_videos entero · opcional Límite de videos a procesar, por defecto 100. - language cadena · opcional Código de idioma de subtítulos preferido. Por defecto 'en'.Un run_id de inmediato, más videos_found una vez que el listado esté hecho (las fuentes pequeñas se listan dentro de la llamada). El servidor luego obtiene cada transcripción a la biblioteca de esta cuenta en segundo plano.Listado gratis · 1 crédito por transcripción nueva
get_bulk_status Verificar un trabajo masivo- run_id cadena · obligatorio El run_id de start_bulk_extract.status, total, completed, failed, skipped, quota, remaining y check_again_in_seconds para un trabajo.Gratis
list_bulk_results Listar los resultados de un trabajo masivo- run_id cadena · obligatorio El run_id de start_bulk_extract. - cursor entero · opcional next_cursor de la página anterior; omítelo para la primera página. - limit entero · opcional Elementos por página, por defecto 50.Una página de resultados por video (id, título, canal, duración, recuento de palabras, estado, código de error) con next_cursor. Sin texto de transcripción.Gratis

Solución de problemas

El conector muestra "Necesita autenticación" o nunca termina de conectarse

Abre el inicio de sesión que ofrece tu cliente (Claude Code: /mcp → Autenticar; Claude web: Configuración → Conectores → menú del conector → Reconectar; Cursor: Configuración → MCP → Iniciar sesión). La página de inicio de sesión la sirve BulkTranscripts y acepta Google o una clave de licencia. Si la página nunca se abre, el cliente probablemente sea una versión antigua sin OAuth MCP: usa el formulario de clave en URL https://bulktranscripts.co/mcp?key=YOUR_LICENSE_KEY en su lugar.

Recibo 401 justo después de comprar un paquete

La clave se emite al finalizar la compra, pero el webhook de pago que la activa puede llegar unos segundos después. Espera un momento y reintenta; no se cobra nada por la llamada fallida.

El asistente responde de memoria en lugar de llamar a la herramienta

Pega la URL completa de YouTube (no solo el título) y di "usa BulkTranscripts" o "obtén la transcripción" una vez. Verifica que el conector esté habilitado para el chat actual; ChatGPT y Claude web tienen un interruptor por conversación.

out_of_credits en medio de un lote

Las transcripciones ya obtenidas se devuelven con partial: true y un recuento de stopped, y el error lleva un enlace de compra. Los créditos se añaden a la misma cuenta con la que iniciaste sesión, así que no necesitas reconectar nada después.

no_transcript para un video que claramente tiene subtítulos

Algunos videos solo tienen subtítulos en un idioma; pide ese idioma explícitamente ("obtén la transcripción en alemán"). Los streams en vivo y los videos solo para miembros no exponen subtítulos. Nunca se cobra.

Videos largos (2h+) tardan un rato o el cliente se agota

La extracción suele terminar en unos segundos, pero la primera lectura de un video largo y sin caché puede tardar más que un tiempo de espera estricto del cliente. Pregunta de nuevo: la segunda solicitud retorna al instante desde la caché y el crédito no se cobra dos veces.

Algo más

Cada error tiene un code estable listado en la tabla de errores. ¿Sigue atascado? Envía un correo a hello@bulktranscripts.co con el nombre de la herramienta y el código. ¿Prefieres integrarte con la API REST? Mismo motor, mismos créditos: Documentación de la API · Especificación OpenAPI · Habilidad del agente.

Preguntas

¿Con qué clientes MCP funciona?

Con cualquier cosa que hable MCP sobre HTTP transmisible: Claude Code, conectores web/escritorio de Claude, modo desarrollador de ChatGPT, Cursor, Windsurf, VS Code, Codex, Cline, Grok y los SDK oficiales de MCP.

¿Es realmente gratis probarlo?

Sí. Iniciar sesión con Google incluye 30 adiciones de transcripción gratuitas, sin necesidad de tarjeta. La herramienta de últimas subidas es gratis para siempre.

¿Tengo que ejecutar algo localmente?

No. Es un servidor remoto alojado en https://bulktranscripts.co/mcp:, sin npx, sin uvx, sin Docker, sin tener que gestionar claves API para empezar.

¿En qué se diferencia de los servidores MCP de transcripción de YouTube de código abierto?

BulkTranscripts está alojado e incluye búsqueda, listado de canales y listas de reproducción, obtención por lotes, una caché compartida y autenticación basada en cuentas. Los servidores autoalojados varían en funciones y te dan control sobre el despliegue y el mantenimiento. Revisa las herramientas, límites, autenticación y requisitos de red de cada repositorio.

¿Puede leer un canal completo?

Sí: el agente lista los videos del canal (hasta 1,000) y luego obtiene transcripciones por lotes. Los videos que ya están en la biblioteca de tu cuenta regresan al instante y gratis.

Entrega a tu asistente su primer canal

Copia la URL, agrégalo como conector, inicia sesión con Google. 30 créditos gratis, sin tarjeta.

URL del servidor

https://bulktranscripts.co/mcp

¿Atascado en la configuración? Envía un correo a hello@bulktranscripts.co con la aplicación o el código que estás usando y lo que ves. Una persona responde, generalmente en un día.