Referencia de herramientas MCP

El servidor MCP de Tube Search proporciona 9 herramientas para buscar, leer y analizar datos archivados de YouTube.

search_channel

Encuentra todos los vídeos conocidos de un canal de YouTube buscando en archivos web.

ParámetroTipoObligatorioDescripción
querystringURL del canal, @handle o Channel ID (p. ej., UC...)

Devuelve un array de metadatos de vídeo incluyendo estado (LIVE, DELETED, CHECKING).

La búsqueda por canal consulta primero la caché de la base de datos. Si el canal no se ha buscado antes, ejecuta una indexación completa desde los archivos que puede tardar 1-2 minutos.

search_videos

Búsqueda de texto completo en títulos y descripciones de vídeos archivados.

ParámetroTipoObligatorioDescripción
querystringConsulta de búsqueda (admite lenguaje natural)
limitnumberNoMáx. resultados (predeterminado: 20, máx.: 100)
statusstringNoFiltrar por estado: live, deleted, all
sortstringNorelevance (predeterminado) o date-desc
hasSubtitlesbooleanNoSolo vídeos con subtítulos
hasSummarybooleanNoSolo vídeos con resúmenes IA

get_video

Obtener metadatos de un vídeo específico.

ParámetroTipoObligatorioDescripción
videoIdstringID del vídeo de YouTube (11 caracteres)

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

get_subtitles

Obtener la transcripción completa de un vídeo como texto legible.

ParámetroTipoObligatorioDescripción
videoIdstringID del vídeo de YouTube

Devuelve la transcripción sin marcas de tiempo, formateada en párrafos legibles. Funciona tanto para vídeos activos como eliminados que tengan subtítulos archivados.

get_summary

Obtener el resumen generado por IA de un vídeo.

ParámetroTipoObligatorioDescripción
videoIdstringID del vídeo de YouTube

Devuelve: tldr, keyPoints (con marcas de tiempo), detailedSummary, tags, language. Devuelve un error si no existe resumen — usa generate_summary para crear uno.

generate_summary

Generar un resumen IA para un vídeo que tenga subtítulos.

ParámetroTipoObligatorioDescripción
videoIdstringID del vídeo de YouTube

Inicia la generación y espera hasta completarse (hasta 60 s). Devuelve el resumen si el vídeo ya tiene uno. Cuenta para tu límite diario de generación de resúmenes.

browse_summaries

Explorar resúmenes IA existentes con filtros opcionales.

ParámetroTipoObligatorioDescripción
tagstringNoFiltrar por etiqueta (p. ej., "music", "education")
channelIdstringNoFiltrar por canal
languagestringNoFiltrar por idioma (p. ej., "en", "es")
pagenumberNoNúmero de página (predeterminado: 1)
limitnumberNoResultados por página (predeterminado: 20)

get_video_status_history

Ver el historial de cambios de estado de un vídeo.

ParámetroTipoObligatorioDescripción
videoIdstringID del vídeo de YouTube

Devuelve un array de transiciones de estado: [{ status, previousStatus, changedAt, source }], las más recientes primero.

get_usage

Consultar los contadores actuales de uso de la API y los límites restantes.

Sin parámetros. Devuelve los contadores y límites actuales para búsquedas, consultas FTS, descargas de subtítulos y generaciones de resúmenes.

← Volver a la guía MCP