Taption MCP
Conecte o Taption a um cliente MCP para transcrever e traduzir áudio e vídeo, ler transcrições e traduções concluídas e consultar trabalhos recentes sem sair da conversa.
O Model Context Protocol (MCP) permite que o assistente use ferramentas do Taption em seu nome. Esta conexão personalizada permite ler transcrições e criar novos trabalhos de transcrição e tradução.
URL do servidor
https://api.taption.com/mcp-customUse esta URL completa ao adicionar o Taption como servidor MCP remoto.
- Transporte
- Streamable HTTP
- Autenticação
- OAuth 2.1
Requisitos
- Uma conta Taption, sem assinatura paga obrigatória. Se usa e-mail e senha, verifique seu e-mail antes de conectar.
- Minutos disponíveis para criar transcrições e traduções. Os limites da conta e do plano são aplicados.
- Um cliente compatível com Streamable HTTP remoto e OAuth. O plano do cliente e as políticas da organização podem limitar o acesso.
Fontes de mídia compatíveis
Use uma URL direta de áudio ou vídeo, um arquivo público do Google Drive ou um vídeo do YouTube. O servidor personalizado também aceita publicações públicas de Facebook, Instagram, TikTok, X, Threads, Vimeo, Dailymotion, Bilibili (bilibili.tv), além de vídeos e clipes do Twitch.
O ChatGPT também pode fornecer áudio ou vídeo enviado quando sua integração de arquivos estiver disponível. Outros clientes podem usar uma URL para download.
O Taption precisa acessar o link. Transmissões ao vivo não são aceitas; use a gravação finalizada.
Configure seu cliente
Escolha a sua aplicação para consultar o guia completo de configuração passo a passo.
Autenticação
O Taption usa OAuth 2.1 com PKCE. Entre na conta e aprove a conexão. O cliente gerencia a autorização e renova automaticamente o token de acesso com validade de uma hora.
O MCP usa tokens OAuth. Chaves REST API do Taption não autenticam esta conexão.
Use /mcp-custom durante toda a configuração. Um token emitido para /mcp não funciona em /mcp-custom.
Para revogar o acesso, abra Conta → Aplicativos conectados no Taption e desconecte o cliente. Para restaurar, conecte e autorize novamente.
Permissões da conexão
transcripts:read- Ler estado e conteúdo das transcrições e listar as recentes.
transcripts:write- Criar transcrições e traduções usando os minutos da conta.
Fluxos de trabalho disponíveis
Informe a mídia e o resultado desejado. O assistente usa as ferramentas Taption para seguir estas etapas.
Escolher mídia e resultado
Forneça um link ou arquivo compatível, o idioma falado e a finalidade: texto simples, identificação de falantes ou legendas. O assistente pergunta o que falta antes de começar.
Transcrever e acompanhar
transcribe retorna um ID imediatamente. get_transcript aguarda um pouco por um trabalho prestes a terminar; se ainda estiver processando, pergunte de novo em cerca de um minuto. Se as notificações por e-mail estiverem ativadas no Taption, você também recebe um e-mail ao concluir.
Ler, resumir e exportar
Leia o texto concluído ou peça um resumo ao assistente. Use os links de SRT e do editor quando disponíveis. O editor Taption oferece outros formatos de exportação.
Experimente pedir ao assistente
Transcreva esta gravação em inglês com identificação de dois falantes: [your media URL].
Crie legendas para este vídeo em japonês: [your media URL]. Use 16 caracteres por linha.
Transcreva esta entrevista em inglês como legendas e depois traduza para japonês e espanhol: [your media URL].
Traduza minha transcrição “Weekly sync” para chinês tradicional.
Encontre minhas transcrições recentes do Taption e resuma a entrevista concluída. Inclua os links de legendas e do editor, se disponíveis.
Substitua [your media URL] pelo seu link. O assistente gera os resumos a partir do texto. A personalização do tamanho das legendas depende do plano Taption.
transcribe
Inicia uma transcrição em segundo plano com media_url ou file. O usuário precisa escolher idioma e finalidade. Se faltarem, são solicitados sem iniciar o trabalho. Adicione translate_to para traduzir a transcrição automaticamente ao terminar.
Parâmetros
media_urlstringUma fonte de mídiaLink de mídia compatível, até 2.048 caracteres. Use este campo ou file.
fileobjectUma fonte de mídiaArquivo fornecido pelo cliente com download_url e file_id. mime_type e file_name são opcionais. O Taption precisa baixar a URL.
languagestringNecessário para iniciarIdioma falado, como en-US, zh-TW, ja-JP ou es-ES. Pergunte ao usuário; não deduza pelo arquivo ou idioma do chat.
Ver códigos de idiomapurposestringNecessário para iniciartranscript: texto pontuado; speakers: identificação de falantes; captions: trechos curtos de legendas. Pedir apenas para transcrever não escolhe uma finalidade.
transcriptspeakerscaptionsspeaker_countintegerEstimativa de falantes para speakers: 2–10. Padrão: 2.
max_charactersinteger1–200 caracteres por linha para captions em planos pagos elegíveis. Padrão: 16 para zh/ja/ko/yue e 65 para os demais.
translate_tostring[]Opcional. 1–5 idiomas para traduzir ao concluir a transcrição, como en, ja ou zh-TW. Cada um usa também minutos iguais à duração da mídia.
extensionstringExtensão do arquivo enviado quando não puder ser identificada. Desnecessária para links. Aceita áudio e formatos de vídeo compatíveis; não aceita 3gp.
namestringNome da transcrição, até 200 caracteres. Se omitido, usa o nome do arquivo.
Exemplo de argumentos
{
"media_url": "https://example.com/interview.mp4",
"language": "en-US",
"purpose": "speakers",
"speaker_count": 2,
"translate_to": [
"ja"
],
"name": "Interview"
}Valores ilustrativos: substitua a URL ou o ID pelos seus.
Retorna ID e estado. Cada criação bem-sucedida inicia um novo trabalho e usa minutos, além de minutos iguais à duração da mídia para cada idioma de translate_to. Confira o progresso pelo mesmo ID, em vez de enviar novamente.
get_transcript
Consulta o progresso ou lê o resultado como texto com marcações de tempo, SRT ou VTT. Informe language para ler uma tradução. A primeira página inclui download_url e editing_url quando disponíveis, e as traduções da transcrição com seu estado.
Parâmetros
idstringObrigatórioID de transcribe ou list_transcripts: 1–128 letras, números, sublinhados ou hífens.
languagestringTradução a ler, pelo código do idioma, como ja. Se omitido, lê a transcrição original.
formatstringFormato de saída. Padrão: text.
textsrtvttoffsetintegerPosição da frase a partir de 0. Padrão: 0. Use next_offset para continuar.
limitinteger1–500 frases por página. Padrão: 200.
Exemplo de argumentos
{
"id": "TRANSCRIPT_ID",
"format": "text",
"offset": 0,
"limit": 200
}Valores ilustrativos: substitua a URL ou o ID pelos seus.
Passe next_offset como offset para continuar. Máximo de 30.000 caracteres por página; o MCP lê apenas as primeiras 2.000 frases. O texto completo está no Taption. Sem fala, retorna total_phrases: 0.
translate_transcript
Traduz uma transcrição concluída para até cinco idiomas. Se você citar uma transcrição pelo nome, o assistente a procura com list_transcripts e pede que você escolha quando não houver correspondência clara. Os idiomas de destino precisam vir do usuário.
Parâmetros
idstringObrigatórioID de transcribe ou list_transcripts: 1–128 letras, números, sublinhados ou hífens.
target_languagesstring[]Obrigatório1–5 códigos de idioma de tradução, como en, ja, es ou zh-TW. Uma transcrição não pode ser traduzida para o próprio idioma.
overwritebooleantrue substitui uma tradução existente, incluindo edições feitas no Taption. Apenas após a concordância do usuário.
Exemplo de argumentos
{
"id": "TRANSCRIPT_ID",
"target_languages": [
"ja",
"es"
]
}Valores ilustrativos: substitua a URL ou o ID pelos seus.
Retorna os idiomas na fila e os minutos usados por idioma, iguais à duração da mídia. Uma tradução existente pode conter suas edições e só é substituída com overwrite, após sua concordância. Leia o resultado com get_transcript e language.
list_transcripts
Lista transcrições por modificação mais recente, com ID, nome, estado, idioma, traduções e data. Informe query para encontrar uma transcrição pelo nome. Use o ID com get_transcript para ler o conteúdo.
Parâmetros
limitinteger1–50 transcrições. Padrão: 10.
querystringParte do nome de uma transcrição para procurar entre as suas 100 mais recentes, sem diferenciar maiúsculas.
Exemplo de argumentos
{
"query": "weekly sync",
"limit": 10
}Valores ilustrativos: substitua a URL ou o ID pelos seus.
Retorna um array transcripts vazio se não houver gravações. O número de resultados é limitado, sem paginação.
Solução de problemas
Erro de conexão ou permissão
Reconecte com OAuth e conceda as permissões. Confirme que a URL termina em /mcp-custom.
Não foi possível baixar a mídia
Confira se o arquivo ou publicação é público, compatível e não está ao vivo. No Google Drive, ative o acesso por link.
Minutos insuficientes ou muitos trabalhos
Confira seus minutos no Taption. Para limites de frequência ou concorrência, espere os trabalhos terminarem e respeite o intervalo indicado.
Processando ou transcrição falhou
Durante o processamento, consulte o mesmo ID aproximadamente a cada minuto. Com estado error, leia a mensagem e corrija a causa antes de criar outro trabalho.
Mais formatos de exportação
Abra a transcrição no Taption para exportar TXT, PDF, SRT, VTT, Final Cut Pro XML, JSON ou vídeo com legendas incorporadas. Não há uma ferramenta MCP de exportação separada.
Ler a documentação REST API