- Início
- Documentação
- Autenticação
Autenticação
Como funciona o acesso ao MCPTube: um só endereço /mcp, que funciona sem conta e abre o login (OAuth 2.1) quando precisa, e chaves de API para scripts e CI.
O MCPTube tem um só endereço para clientes MCP: https://mcp.mcptube.com/mcp. Ele funciona sem conta e passa a usar o plano da sua conta quando você entra. Todas as formas de uma mesma conta dividem a mesma cota: criar várias chaves não multiplica o limite.
| Como você chama | Plano |
|---|---|
/mcp sem credencial | Anônimo, com cota por IP. |
/mcp depois do login (OAuth) | O da sua conta: Gratuito ou Pro. |
/mcp ou /v1 com chave no header Authorization | O da sua conta. |
Sem login
Sem credencial, o /mcp responde no plano anônimo: 5 chamadas por dia, contadas por IP, vídeos até 480p e 30 minutos, sem transcrição por IA e sem chave de API.
Quando um pedido passa do plano anônimo (a cota do dia acabou, o vídeo tem mais de 30 minutos ou pede transcrição por IA), o servidor responde 401 com WWW-Authenticate e o próprio cliente abre o login do MCPTube. Isso acontece no máximo uma vez por dia; nas outras vezes, a resposta explica o limite e traz o link para criar a conta. Resolução acima de 480p não é recusada: o vídeo vem em 480p, com um aviso.
Login OAuth no MCP
É o caminho para clientes MCP. O MCPTube segue a especificação de autorização do MCP:
- O cliente recebe
401comWWW-Authenticate: Bearer resource_metadata="https://mcp.mcptube.com/.well-known/oauth-protected-resource/mcp": quando o pedido passa do plano anônimo, ou logo na conexão se o endereço forhttps://mcp.mcptube.com/mcp?login=1. - Ele lê os metadados do recurso e descobre o servidor de autorização:
https://app.mcptube.com/api/auth. - O cliente se registra sozinho (Dynamic Client Registration) e abre o navegador em
app.mcptube.com/login. - Você entra com Google, GitHub ou e-mail e autoriza o acesso. O cliente recebe um token que vale só para
https://mcp.mcptube.com/mcp, com PKCE (S256).
Você não precisa copiar nada: basta colar o endereço /mcp no cliente. Quer usar o seu plano desde a primeira chamada? Cole https://mcp.mcptube.com/mcp?login=1. Um token inválido ou vencido recebe 401, nunca cai no plano anônimo. Para desconectar, remova o conector no cliente.
Chave de API
Para scripts, automações e CI, crie uma chave no painel. O plano Gratuito tem 1 chave ativa e o Pro, até 10, cada uma com um nome que aparece no histórico de uso.
Authorization: Bearer mct_SUA_CHAVE
- A chave completa aparece uma única vez, logo depois de criada. Não guardamos a chave em si, só uma impressão dela que permite conferir.
- Com uma chave inválida ou revogada, a resposta é
401. A chamada não cai no plano anônimo. - Revogar vale na hora para todos os clientes que usam a chave.