Taption MCP
Conecta Taption a un cliente MCP para transcribir y traducir audio y vídeo, leer transcripciones y traducciones completadas y consultar trabajos recientes desde la conversación.
Model Context Protocol (MCP) permite al asistente usar las herramientas de Taption en tu nombre. Esta conexión personalizada permite leer transcripciones y crear nuevos trabajos de transcripción y traducción.
URL del servidor
https://api.taption.com/mcp-customUsa esta URL completa al añadir Taption como servidor MCP remoto.
- Transporte
- Streamable HTTP
- Autenticación
- OAuth 2.1
Requisitos
- Una cuenta de Taption, sin suscripción de pago obligatoria. Si usas correo y contraseña, verifica tu correo antes de conectar.
- Minutos disponibles para crear transcripciones y traducciones. Se aplican los límites de tu cuenta y plan.
- Un cliente compatible con Streamable HTTP remoto y OAuth. El plan del cliente y las políticas de tu organización pueden limitar el acceso.
Fuentes multimedia compatibles
Usa una URL directa de audio o vídeo, un archivo público de Google Drive o un vídeo de YouTube. El servidor personalizado también acepta publicaciones públicas de Facebook, Instagram, TikTok, X, Threads, Vimeo, Dailymotion, Bilibili (bilibili.tv), y vídeos o clips de Twitch.
ChatGPT también puede proporcionar archivos de audio o vídeo subidos si su integración de archivos está disponible. Otros clientes pueden usar una URL descargable.
Taption debe poder acceder al enlace. No se admiten emisiones en directo; usa la grabación finalizada.
Configura tu cliente
Elige tu aplicación para ver la guía completa de configuración paso a paso.
Autenticación
Taption usa OAuth 2.1 con PKCE. Inicia sesión y aprueba la conexión. El cliente gestiona la autorización y renueva automáticamente el token de acceso, válido durante una hora.
MCP usa tokens OAuth. Las claves REST API de Taption no sirven para autenticar esta conexión.
Usa /mcp-custom durante toda la configuración. Un token emitido para /mcp no funciona en /mcp-custom.
Para revocar el acceso, abre Cuenta → Aplicaciones conectadas en Taption y desconecta el cliente. Para restaurarlo, vuelve a conectar y autorizar.
Permisos de conexión
transcripts:read- Leer estado y contenido de transcripciones y listar las recientes.
transcripts:write- Crear trabajos de transcripción y traducción con los minutos de tu cuenta.
Flujos de trabajo compatibles
Indica el medio y el resultado deseado. El asistente usa las herramientas de Taption para seguir estos pasos.
Elegir medio y resultado
Proporciona un enlace o archivo compatible, el idioma hablado y el objetivo: texto simple, etiquetas de hablantes o subtítulos. El asistente pregunta lo que falta antes de empezar.
Transcribir y consultar el progreso
transcribe devuelve un ID inmediatamente. get_transcript espera un momento si el trabajo está por terminar; si sigue en proceso, vuelve a preguntar en aproximadamente un minuto. Si tienes activadas las notificaciones por correo en Taption, también recibirás un correo al terminar.
Leer, resumir y exportar
Lee el texto terminado o pide un resumen al asistente. Usa los enlaces SRT y del editor cuando estén disponibles. El editor de Taption ofrece más formatos de exportación.
Prueba estas peticiones
Transcribe esta grabación en inglés con etiquetas para dos hablantes: [your media URL].
Crea subtítulos para este vídeo en japonés: [your media URL]. Usa 16 caracteres por línea.
Transcribe esta entrevista en inglés como subtítulos y tradúcela al japonés y al español: [your media URL].
Traduce mi transcripción “Weekly sync” al chino tradicional.
Busca mis transcripciones recientes de Taption y resume la entrevista terminada. Incluye los enlaces de subtítulos y del editor si están disponibles.
Sustituye [your media URL] por tu enlace. El asistente genera el resumen a partir del texto. Personalizar la longitud de los subtítulos depende del plan de Taption.
transcribe
Inicia una transcripción en segundo plano con media_url o file. El idioma y el objetivo deben venir del usuario. Si faltan, se solicitan sin iniciar el trabajo. Añade translate_to para traducir la transcripción automáticamente al terminar.
Parámetros
media_urlstringUna fuente multimediaEnlace multimedia compatible, máximo 2.048 caracteres. Usa este campo o file.
fileobjectUna fuente multimediaArchivo proporcionado por el cliente con download_url y file_id. mime_type y file_name son opcionales. Taption debe poder descargar la URL.
languagestringNecesario al empezarIdioma hablado, por ejemplo en-US, zh-TW, ja-JP o es-ES. Pregunta al usuario; no lo deduzcas del archivo o del chat.
Ver códigos de idiomapurposestringNecesario al empezartranscript: texto puntuado; speakers: etiquetas de hablantes; captions: segmentos de subtítulos. Pedir solo transcribir no elige un objetivo.
transcriptspeakerscaptionsspeaker_countintegerHablantes estimados para speakers: 2–10. Por defecto: 2.
max_charactersinteger1–200 caracteres por línea para captions en planes de pago elegibles. Por defecto: 16 para zh/ja/ko/yue y 65 para el resto.
translate_tostring[]Opcional. 1–5 idiomas a los que traducir al terminar la transcripción, como en, ja o zh-TW. Cada uno usa además minutos iguales a la duración del archivo.
extensionstringExtensión del archivo subido si no se puede inferir. Innecesaria para enlaces. Acepta audio y formatos de vídeo compatibles; no 3gp.
namestringNombre de la transcripción, máximo 200 caracteres. Por defecto usa el nombre del archivo.
Ejemplo de argumentos
{
"media_url": "https://example.com/interview.mp4",
"language": "en-US",
"purpose": "speakers",
"speaker_count": 2,
"translate_to": [
"ja"
],
"name": "Interview"
}Valores ilustrativos: sustituye la URL o el ID por los tuyos.
Devuelve ID y estado. Cada creación correcta inicia un trabajo nuevo y consume minutos, además de minutos iguales a la duración del archivo por cada idioma de translate_to. Usa el mismo ID para comprobar el progreso en lugar de enviar otra solicitud.
get_transcript
Consulta el progreso o lee el resultado como texto con marcas de tiempo, SRT o VTT. Indica language para leer una traducción. La primera página incluye download_url y editing_url cuando están disponibles, y las traducciones de la transcripción con su estado.
Parámetros
idstringObligatorioID de transcribe o list_transcripts. De 1–128 letras, números, guiones o guiones bajos.
languagestringTraducción que leer, por su código de idioma, como ja. Si se omite, se lee la transcripción original.
formatstringFormato de salida. Por defecto: text.
textsrtvttoffsetintegerPosición de frase desde 0. Por defecto: 0. Usa next_offset para continuar.
limitinteger1–500 frases por página. Por defecto: 200.
Ejemplo de argumentos
{
"id": "TRANSCRIPT_ID",
"format": "text",
"offset": 0,
"limit": 200
}Valores ilustrativos: sustituye la URL o el ID por los tuyos.
Usa next_offset como offset para continuar. Máximo 30.000 caracteres por página; MCP solo permite leer las primeras 2.000 frases. El texto completo está en Taption. Sin voz, devuelve total_phrases: 0.
translate_transcript
Traduce una transcripción completada a un máximo de cinco idiomas. Si mencionas una transcripción por su nombre, el asistente la busca con list_transcripts y te pide elegir si no hay una coincidencia clara. Los idiomas de destino deben venir del usuario.
Parámetros
idstringObligatorioID de transcribe o list_transcripts. De 1–128 letras, números, guiones o guiones bajos.
target_languagesstring[]Obligatorio1–5 códigos de idioma de traducción, como en, ja, es o zh-TW. Una transcripción no se puede traducir a su propio idioma.
overwritebooleantrue reemplaza una traducción existente, incluidos los cambios hechos en Taption. Solo después de que el usuario acepte.
Ejemplo de argumentos
{
"id": "TRANSCRIPT_ID",
"target_languages": [
"ja",
"es"
]
}Valores ilustrativos: sustituye la URL o el ID por los tuyos.
Devuelve los idiomas en cola y los minutos que usa cada uno, iguales a la duración del archivo. Una traducción existente puede contener tus cambios y solo se reemplaza con overwrite, después de que aceptes. Lee el resultado con get_transcript y language.
list_transcripts
Lista transcripciones por modificación más reciente, con ID, nombre, estado, idioma, traducciones y fecha. Indica query para buscar una transcripción por su nombre. Usa el ID con get_transcript para leer el contenido.
Parámetros
limitinteger1–50 transcripciones. Por defecto: 10.
querystringParte del nombre de una transcripción para buscar entre tus 100 más recientes, sin distinguir mayúsculas.
Ejemplo de argumentos
{
"query": "weekly sync",
"limit": 10
}Valores ilustrativos: sustituye la URL o el ID por los tuyos.
Devuelve un array transcripts vacío si no hay grabaciones. Limita la cantidad de resultados, sin paginación.
Solución de problemas
Error de conexión o permisos
Reconecta con OAuth y concede los permisos. Verifica que la URL termine en /mcp-custom.
No se puede descargar el medio
Verifica que sea público, compatible y no esté en directo. En Google Drive, habilita el acceso por enlace.
Minutos insuficientes o demasiados trabajos
Comprueba tus minutos en Taption. Ante límites de frecuencia o concurrencia, espera a que terminen los trabajos y respeta el plazo indicado.
En proceso o transcripción fallida
Durante el proceso, consulta el mismo ID aproximadamente cada minuto. Si el estado es error, lee el mensaje y corrige la causa antes de crear otro trabajo.
Más formatos de exportación
Abre la transcripción en Taption para exportar TXT, PDF, SRT, VTT, Final Cut Pro XML, JSON o vídeo con subtítulos incrustados. No hay una herramienta MCP de exportación independiente.
Leer la documentación REST API