BulkTranscripts YouTube

Servidor MCP remoto hospedado para YouTube: obtenha transcrições limpas (únicas ou em lote), pesquise vídeos/canais/playlists, liste vídeos de canais ou playlists e acompanhe novos uploads — sem cadastro, plano gratuito, sem instalação local.

Documentação

1.000 vídeos por trabalho em loteum canal ou playlist inteira

10 ferramentas para seu assistentetranscrições, busca, uploads

30 créditos grátis para começarlogin com Google, sem cartão

$0 para ler um vídeo de novoSua biblioteca continua grátis

O que é um servidor MCP do YouTube?

Um servidor MCP (Model Context Protocol) dá a um assistente de IA como Claude, ChatGPT ou Cursor um conjunto de ferramentas que ele pode chamar. O servidor MCP BulkTranscripts é hospedado, então não há nada para executar: conecte-o com uma URL e um login do Google e o assistente pode buscar transcrições, pesquisar no YouTube, listar canais e playlists e monitorar novos uploads.

Conecte em cerca de um minuto

Escolha seu aplicativo. Todos terminam da mesma forma: um login com Google, e a conta começa com 30 créditos grátis.

Claude (web e desktop): adicione um conector personalizado

No Claude, abra Configurações → Conectores → Adicionar conector personalizado. Nomeie como BulkTranscripts, cole a URL abaixo, pressione Adicionar e depois Conectar. Uma página de login abre: continue com o Google e a conta inclui 30 créditos grátis. Depois é só pedir, por exemplo, "Pegue a transcrição deste vídeo e resuma" com um link do YouTube.

https://bulktranscripts.co/mcp

O que seu assistente pode fazer com isso

Dez ferramentas em cinco tarefas. Os custos são por chamada; qualquer coisa já na sua biblioteca é grátis para ler novamente.

Ler transcrições

O texto completo com título, canal e timestamps, para que as respostas citem o que foi realmente dito.

  • get_transcript 1 vídeo 1 crédito
  • get_transcripts até 20 de uma vez 1 por vídeo

Puxar um canal inteiro

Um canal, playlist ou catálogo de podcast inteiro em um único trabalho. Roda no servidor, então o chat nunca expira.

  • start_bulk_extract até 1.000 vídeos 1 por vídeo
  • get_bulk_status progresso grátis
  • list_bulk_results o que foi processado grátis

Encontrar os vídeos certos

Pesquise em todo o YouTube ou dentro do canal de um criador por um tópico.

  • search_youtube por palavra-chave 1 crédito
  • search_channel dentro de um canal 1 crédito

Listar um arquivo

Cada vídeo em um canal ou playlist, para o assistente escolher o que ler.

  • get_channel_videos até 1.000 1 crédito
  • get_playlist_videos em ordem 1 crédito

Monitorar novos uploads

"Alguém que eu sigo postou esta semana?" Consulte todas as manhãs; nunca custa nada.

  • get_latest_videos uploads mais recentes grátis

Você só pergunta

Você nunca digita o nome de uma ferramenta. Pergunte em palavras simples e o assistente escolhe a ferramenta, da mesma forma que escolhe um mecanismo de busca.

Qual ferramenta roda para qual solicitação ↓

Coisas que as pessoas pedem

Cole um link ou nomeie um canal. Quanto maior o arquivo, mais ele economiza para você.

Um podcast inteiro

"Puxe todos os episódios deste podcast e liste os livros que o apresentador sempre recomenda, com os episódios que os mencionam."

Uma playlist de curso

"Leia todas as aulas desta playlist e monte um guia de estudos com uma seção por aula."

Canais concorrentes

"O que esses três canais postaram este mês? Uma linha cada, depois os temas em comum."

Um criador, um tópico

"O que @hubermanlab disse sobre o horário da cafeína? Cite os episódios."

Onde os especialistas discordam

"Encontre os vídeos mais assistidos sobre jejum intermitente e me diga onde os especialistas discordam."

Toda manhã

"Verifique @TED, @veritasium e @3blue1brown para novos uploads e me informe sobre qualquer coisa sobre IA." grátis

Por que um servidor hospedado

Nada para executar

Sem npx, Docker ou chaves para gerenciar. O BulkTranscripts executa a extração (roteamento de proxy, novas tentativas, cache compartilhado) e mantém funcionando quando o YouTube muda.

Pague uma vez, releia grátis

30 créditos grátis com login do Google. Uma transcrição custa 1 crédito na primeira vez que entra na sua biblioteca; ler novamente é grátis em todos os aplicativos. Pacotes únicos que nunca expiram, sem assinatura.

Feito para canais inteiros

Trabalhos em lote processam até 1.000 vídeos no servidor e relatam progresso, então trabalhos longos sobrevivem ao chat. Vídeos sem legendas são ignorados e nunca cobrados.

Servidor hospedado vs. servidores MCP do GitHub

O BulkTranscripts opera o serviço de extração para você. Auto-hospedar dá a você controle da implementação e implantação, com responsabilidade pela manutenção. Os recursos variam por repositório: verifique a documentação do servidor específico antes de escolher. Esta é uma comparação de implantação escrita pelo BulkTranscripts, não um benchmark de todas as alternativas.

BulkTranscripts MCPRepositórios auto-hospedados (npx / uvx)
ConfiguraçãoURL hospedada com OAuth ou chave de licençaRuntime e hospedagem dependem do repositório escolhido
De onde vêm as solicitaçõesExtração gerenciada com roteamento residencial e novas tentativas; falhas ainda são possíveisA rede ou proxy que você configurar
FerramentasTranscrição, lote de 20, busca no YouTube, busca em canal, lista de canal, lista de playlist, verificação gratuita de novos uploadsVerifique a lista de ferramentas do repositório
Canal ou playlist inteiraListe até 1.000 vídeos e depois busque em loteVerifique listagem, paginação e suporte a lote
CacheCache compartilhado; leituras repetidas da sua biblioteca são grátisDepende da implementação e configuração
AutenticaçãoLogin OAuth ou cabeçalho de chave de licença; créditos seguem a contaDepende da implementação e implantação
Custo30 grátis, depois pacotes únicos a partir de $4,99 por 200; créditos nunca expiramVerifique licenciamento, hospedagem, rede e custos de manutenção

Qual ferramenta roda e quanto custa

Você nunca chama pelo nome — o assistente escolhe pelas descrições. Este é o mapeamento que ele usa, para você saber quanto uma solicitação vai custar antes de perguntar.

Você diz…Ferramenta usadaCréditos
"Resuma este vídeo: [URL]"get_transcript1 (0 se já estiver na sua biblioteca)
"Compare o que estas quatro palestras dizem sobre X"get_transcripts1 por vídeo novo
"Encontre os melhores explicadores sobre Y"search_youtube, depois get_transcripts para as escolhas1 + 1 por transcrição
"O que @creator disse sobre Z?"search_channel, depois get_transcripts1 + 1 por transcrição
"Transforme esta playlist de curso em notas de estudo"get_playlist_videos, depois get_transcripts em lotes de 201 + 1 por aula
"Audite todo o arquivo deste canal"get_channel_videos (até 1.000), depois get_transcripts seletivo1 + 1 por transcrição lida
"@creator postou algo esta semana?"get_latest_videos0

Parâmetros completos e campos de retorno para cada ferramenta

Gerado a partir do mesmo esquema de ferramentas que o servidor envia ao seu cliente, então o que você vê aqui é exatamente o que Claude, Cursor ou ChatGPT veem.

FerramentaParâmetrosRetornosCusto
get_transcript Obter transcrição de vídeo do YouTube- video string · obrigatório URL do vídeo do YouTube ou ID de vídeo de 11 caracteres. - language string · opcional Código de idioma de legenda preferido, ex.: 'en' ou 'de'. Padrão 'en', com fallback para o que existir. - include_segments boolean · opcional Incluir a lista de segmentos com timestamps. Padrão falso — o texto simples geralmente é o que você quer. - fresh boolean · opcional Ignorar o cache e reextrair (custa um crédito). Padrão falso.Título, canal, duração, data de upload, idioma, texto limpo em parágrafos, contagem de palavras e (sob solicitação) segmentos com tempo para um vídeo.1 crédito na primeira adição à biblioteca · leituras repetidas grátis
get_transcripts Obter várias transcrições de uma vez- videos array de string · obrigatório Até 20 URLs ou IDs de vídeos do YouTube. - language string · opcional Código de idioma de legenda preferido. Padrão 'en'.Até 20 transcrições em uma chamada, buscadas em paralelo; a chamada retorna em cerca de 40 segundos e qualquer coisa ainda em busca volta na próxima chamada, grátis. Vídeos sem legendas são relatados por item e não falham o lote. Uma chamada é uma solicitação contra o limite de taxa.1 crédito por transcrição nova · repetidas grátis
get_channel_videos Listar vídeos de um canal- channel string · obrigatório @handle do canal, URL ou ID UC…. - limit integer · opcional Máximo de vídeos para listar, padrão 100.Lista de vídeos de um canal (id, título, duração, URL), até 1.000, pronta para alimentar get_transcripts.1 crédito
get_playlist_videos Listar vídeos de uma playlist- playlist string · obrigatório URL da playlist ou ID (o valor de list=). - limit integer · opcional Máximo de vídeos para listar, padrão 100.Cada vídeo em uma playlist, na ordem da playlist.1 crédito
get_latest_videos Rastrear novos uploads (grátis)- channel string · obrigatório @handle do canal, URL ou ID UC….Uploads mais recentes de um canal (até 15) com datas de publicação e visualizações.Grátis — sempre
start_bulk_extract Iniciar um trabalho de extração em lote- url string · obrigatório Canal (@handle ou URL), URL/ID de playlist ou URL de vídeo único. - max_videos integer · opcional Limite de vídeos para processar, padrão 100. - language string · opcional Código de idioma de legenda preferido. Padrão 'en'.Um run_id imediatamente, além de videos_found quando a listagem terminar (fontes pequenas listam dentro da chamada). O servidor então busca cada transcrição na biblioteca desta conta em segundo plano.Listagem grátis · 1 crédito por transcrição nova
get_bulk_status Verificar um trabalho em lote- run_id string · obrigatório O run_id de start_bulk_extract.status, total, completed, failed, skipped, quota, remaining e check_again_in_seconds para um trabalho.Grátis
list_bulk_results Listar resultados de um trabalho em lote- run_id string · obrigatório O run_id de start_bulk_extract. - cursor integer · opcional next_cursor da página anterior; omita para a primeira página. - limit integer · opcional Itens por página, padrão 50.Uma página de resultados por vídeo (id, título, canal, duração, contagem de palavras, status, código de erro) com next_cursor. Sem texto de transcrição.Grátis

Solução de problemas

O conector mostra "Needs authentication" ou nunca termina de conectar

Abra o login que seu cliente oferece (Claude Code: /mcp → Authenticate; Claude web: Configurações → Conectores → menu do conector → Reconnect; Cursor: Configurações → MCP → Login). A página de login é servida pelo BulkTranscripts e aceita Google ou chave de licença. Se a página nunca abrir, o cliente provavelmente é uma versão antiga sem OAuth MCP: use o formulário com chave na URL https://bulktranscripts.co/mcp?key=YOUR_LICENSE_KEY.

Recebo 401 logo após comprar um pacote

A chave é emitida no checkout, mas o webhook de pagamento que a ativa pode chegar alguns segundos depois. Aguarde um momento e tente novamente; nada é cobrado pela chamada com falha.

O assistente responde de memória em vez de chamar a ferramenta

Cole a URL completa do YouTube (não apenas o título) e diga "use BulkTranscripts" ou "busque a transcrição" uma vez. Verifique se o conector está habilitado para o chat atual; ChatGPT e Claude web têm um botão por conversa.

out_of_credits no meio de um lote

As transcrições já buscadas são retornadas com partial: true e uma contagem de stopped, e o erro traz um link de compra. Os créditos são adicionados à mesma conta com a qual você fez login, então nada precisa ser reconectado depois.

no_transcript para um vídeo que claramente tem legendas

Alguns vídeos só têm legendas em um idioma; peça esse idioma explicitamente ("pegue a transcrição em alemão"). Transmissões ao vivo e vídeos exclusivos para membros não expõem legendas. Nunca cobrado.

Vídeos longos (2h+) demoram ou o cliente expira

A extração geralmente termina em alguns segundos, mas a primeira leitura de um vídeo longo e sem cache pode demorar mais que um timeout estrito do cliente. Pergunte novamente: a segunda solicitação retorna instantaneamente do cache e o crédito não é cobrado duas vezes.

Outra coisa

Cada erro tem um code estável listado na tabela de erros. Ainda travado? Envie um e-mail para hello@bulktranscripts.co com o nome da ferramenta e o código. Construindo contra a API REST? Mesmo motor, mesmos créditos: Documentação da API · Especificação OpenAPI · habilidade do agente.

Perguntas

Com quais clientes MCP ele funciona?

Qualquer coisa que fale MCP sobre HTTP transmissível: Claude Code, conectores web/desktop do Claude, modo desenvolvedor do ChatGPT, Cursor, Windsurf, VS Code, Codex, Cline, Grok e os SDKs oficiais do MCP.

É realmente grátis para testar?

Sim. Entrar com o Google inclui 30 adições de transcrição gratuitas, sem necessidade de cartão. A ferramenta de uploads mais recentes é gratuita para sempre.

Preciso executar algo localmente?

Não. É um servidor remoto hospedado em https://bulktranscripts.co/mcp:, sem npx, sem uvx, sem Docker, sem gerenciamento de chaves de API para começar.

Como isso é diferente dos servidores MCP de transcrição do YouTube de código aberto?

O BulkTranscripts é hospedado e inclui busca, listagem de canais e playlists, busca em lote, um cache compartilhado e autenticação baseada em conta. Servidores auto-hospedados variam em recursos e dão a você controle sobre implantação e manutenção. Verifique as ferramentas, limites, autenticação e requisitos de rede de cada repositório.

Ele consegue ler um canal inteiro?

Sim: o agente lista os vídeos do canal (até 1.000) e depois busca as transcrições em lote. Vídeos já na biblioteca da sua conta retornam instantaneamente e gratuitamente.

Entregue ao seu assistente o primeiro canal

Copie a URL, adicione-a como conector, entre com o Google. 30 créditos gratuitos, sem cartão.

URL do servidor

https://bulktranscripts.co/mcp

Preso na configuração? Envie um e-mail para hello@bulktranscripts.co com o aplicativo ou código que você está usando e o que você vê. Uma pessoa responde, geralmente em um dia.