Secure Model Context Protocol server for YouTube intelligence — 18 tools (search, analytics, benchmark, heuristics, competitor research) powered by YouTube Data API v3 + Analytics API, OAuth2 (Brand Account support), AES-256-GCM token encryption, OWASP Top 10 controls.
Server has 14 tools with complete input schemas and descriptions in Portuguese. Naming follows verb_noun convention (get_, list_, update_, search_, estimate_, suggest_, score_, benchmark_). Descriptions are substantive (100-250 chars typical), explaining WHAT and WHEN. Output schemas are not documented, responses are formatted as markdown strings rather than structured JSON, forcing LLMs to parse unstructured text. Error handling is minimal; no recovery guidance or categorization. Security audit logging is present (withAudit wrapper), but no permission gates or scope declarations visible. Tool composition is sound, each tool has one responsibility, and chaining IDs are returned (e.g., videoId in list_channel_videos). No tool annotations (readOnlyHint/destructiveHint) despite clear risk levels (13 READ_ONLY, 1 WRITE).
Analisa os padrões estruturais dos títulos dos vídeos mais bem-sucedidos em um nicho. Identifica fórmulas recorrentes (número, pergunta, como-fazer, contraste, urgência) e retorna os templates que dominam o nicho.
Compara seu canal autenticado com 1 a 3 canais concorrentes. Retorna tabela comparativa com inscritos, views totais, views médias por vídeo, engagement rate e views/inscritos. Mostra onde você está à frente e onde está atrás.
Estima o CTR potencial de até 5 títulos candidatos usando heurísticas de copywriting. Pontua cada título de 0–100 e classifica como Alto, Médio ou Baixo potencial. Lista pontos positivos e melhorias por título.
Calcula um score de dificuldade (0–100) para ranquear um vídeo em uma keyword no YouTube. Analisa views/dia, tamanho dos canais concorrentes e idade dos vídeos ranqueados. Substitui o "Competition Score" do VidIQ sem dados proprietários.
Retorna métricas reais do canal autenticado via YouTube Analytics API: views, likes, comentários, inscritos ganhos, minutos assistidos e duração média. Agrupa por dia no período informado.
Output schemas not documented. Tools return markdown strings instead of structured JSON. LLMs must parse unstructured text, increasing errors and token waste.
No tool annotations (readOnlyHint/destructiveHint). 13 tools are READ_ONLY, 1 is WRITE, but LLMs cannot see this risk classification in the tool definition.
Parameter constraints lack actionable detail. 'videoCount (10-50)' is present but most numeric params (maxResults, maxVideos) lack explicit min/max in descriptions. Validation happens server-side but LLMs cannot see bounds.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 63 | 2026-07-28+ | v2 |
Lista os vídeos de um canal concorrente com título, views, likes, duração e data. Útil para analisar estratégia de conteúdo de competidores. Requer o Channel ID (começa com UC).
Analisa uma keyword no YouTube: retorna os top vídeos ranqueados, estimativa de dificuldade baseada em tamanho dos canais e idade dos vídeos, e sugestões de ângulos com menor concorrência.
Extrai as tags de qualquer vídeo público do YouTube pelo ID do vídeo.
Lista os vídeos de um canal YouTube com título, views, likes e data de publicação. Use channelId para Brand Accounts (ex: canal @dewtech = UC_x33Gz4LvnOZuC_4v7Qucg). Sem channelId usa o canal da conta autenticada.
Analisa os vídeos do canal autenticado e retorna o melhor dia e horário para publicar novos vídeos, baseado em views/dia dos vídeos já publicados. Agrupa por dia da semana + faixa horária e retorna top 3 melhores e 2 piores slots.
Busca vídeos em alta no YouTube para um tema ou keyword. Retorna título, canal, views e link de cada vídeo encontrado.
Gera 5 ângulos de gancho (hook) para a abertura de um vídeo. Usa padrões detectados nos vídeos mais populares do tópico para priorizar o gancho mais eficaz no nicho.
Sugere tags estratégicas para um vídeo analisando os top vídeos que ranqueiam para uma keyword. Extrai padrões de tags e agrupa por relevância.
Aplica título, descrição e tags otimizados em um vídeo já publicado no canal autenticado.
No error recovery guidance. Tools return markdown error messages but do not categorize errors as retryable, user-fixable, or fatal. LLMs cannot decide next steps.
No permission gates or scope declarations. Tools check rate limits but do not verify caller authority or declare required scopes (read:analytics, write:video, etc.).