Referência de ferramentas MCP

O servidor MCP do Tube Search fornece 9 ferramentas para pesquisar, ler e analisar dados arquivados do YouTube.

search_channel

Encontre todos os vídeos conhecidos de um canal do YouTube pesquisando em arquivos web.

ParâmetroTipoObrigatórioDescrição
querystringSimURL do canal, @handle ou Channel ID (ex.: UC...)

Retorna um array de metadados de vídeo incluindo status (LIVE, DELETED, CHECKING).

A pesquisa por canal consulta primeiro o cache do banco de dados. Se o canal nunca foi pesquisado antes, executa uma indexação completa dos arquivos que pode levar 1-2 minutos.

search_videos

Pesquisa de texto completo em títulos e descrições de vídeos arquivados.

ParâmetroTipoObrigatórioDescrição
querystringSimConsulta de pesquisa (suporta linguagem natural)
limitnumberNãoMáx. resultados (padrão: 20, máx.: 100)
statusstringNãoFiltrar por status: live, deleted, all
sortstringNãorelevance (padrão) ou date-desc
hasSubtitlesbooleanNãoApenas vídeos com legendas
hasSummarybooleanNãoApenas vídeos com resumos IA

get_video

Obter metadados de um vídeo específico.

ParâmetroTipoObrigatórioDescrição
videoIdstringSimID do vídeo do YouTube (11 caracteres)

Retorna: title, description, channelId, channelTitle, duration, uploadDate, viewCount, status, thumbnailUrl, subtitleStatus, hasSummary.

get_subtitles

Obter a transcrição completa de um vídeo como texto legível.

ParâmetroTipoObrigatórioDescrição
videoIdstringSimID do vídeo do YouTube

Retorna a transcrição sem marcações de tempo, formatada em parágrafos legíveis. Funciona para vídeos ativos e excluídos que possuam legendas arquivadas.

get_summary

Obter o resumo gerado por IA de um vídeo.

ParâmetroTipoObrigatórioDescrição
videoIdstringSimID do vídeo do YouTube

Retorna: tldr, keyPoints (com marcações de tempo), detailedSummary, tags, language. Retorna um erro se não existir resumo — use generate_summary para criar um.

generate_summary

Gerar um resumo IA para um vídeo que tenha legendas.

ParâmetroTipoObrigatórioDescrição
videoIdstringSimID do vídeo do YouTube

Inicia a geração e aguarda a conclusão (até 60 s). Retorna o resumo se o vídeo já tiver um. Conta para seu limite diário de geração de resumos.

browse_summaries

Explorar resumos IA existentes com filtros opcionais.

ParâmetroTipoObrigatórioDescrição
tagstringNãoFiltrar por tag (ex.: "music", "education")
channelIdstringNãoFiltrar por canal
languagestringNãoFiltrar por idioma (ex.: "en", "pt")
pagenumberNãoNúmero da página (padrão: 1)
limitnumberNãoResultados por página (padrão: 20)

get_video_status_history

Visualizar o histórico de alterações de status de um vídeo.

ParâmetroTipoObrigatórioDescrição
videoIdstringSimID do vídeo do YouTube

Retorna um array de transições de status: [{ status, previousStatus, changedAt, source }], mais recentes primeiro.

get_usage

Verificar os contadores atuais de uso da API e os limites restantes.

Sem parâmetros. Retorna os contadores e limites atuais para pesquisas, consultas FTS, downloads de legendas e gerações de resumos.

← Voltar ao guia MCP