Un servidor MCP de transcripción para tu asistente de IA

El servidor MCP de transcripción permite a tu asistente pedir el texto de un video o una grabación. Acepta enlaces de YouTube, X, TikTok, Instagram, Facebook y Bluesky; también clips y VOD de Twitch ya terminados, videos de Dailymotion, pines de video de Pinterest, publicaciones con video de LinkedIn y videos de Snapchat Spotlight. Para archivos, la subida depende de lo que pueda hacer tu cliente. Claude y ChatGPT se conectan por OAuth; Cursor, VS Code y Claude Code, con una clave de API.

  • Claude, ChatGPT, Cursor, VS Code y Claude Code
  • Los mismos minutos y límites que la API REST
  • Reutiliza transcripciones de enlaces completos durante 24 horas

Conecta tu asistente y pídele la transcripción

Sin instalar un servidor local
Conecta tu cliente a https://api.transcript1.com/mcp mediante streamable HTTP. El servidor ya está alojado.
Inicia sesión o usa tu clave
Claude y ChatGPT usan OAuth. Cursor, VS Code, Claude Code y tus agentes envían la clave de API como token Bearer.
Herramientas para todo el proceso
Tienes transcribe, get_transcription, list_transcriptions, create_upload, get_upload_status, complete_upload, delete_transcription y get_account.
Texto largo, por páginas
El formato predeterminado lleva una marca de tiempo en cada línea. Dividimos las páginas al terminar un segmento para no cortar una intervención a la mitad.
No vuelvas a transcribir lo que ya tienes
Con un enlace completo, transcribe puede reutilizar una transcripción compatible de las últimas 24 horas. Los enlaces cortos no permiten esa coincidencia al enviar. Para consultar un trabajo existente, usa get_transcription.

Conecta Cursor o VS Code a transcript1

En Cursor, añade la URL y tu clave de API a .cursor/mcp.json. En VS Code, usa .vscode/mcp.json. La guía de MCP incluye la instalación con un clic para ambos clientes.

Tu cliente debe admitir MCP remoto por streamable HTTP y enviar el header Authorization en los requests. Las configuraciones de Cursor y VS Code tienen estructuras distintas: copia la que corresponde a tu editor, no cambies solo el nombre del archivo.

Prueba primero get_account o list_transcriptions. Así compruebas la conexión sin crear una transcripción de pago. Si no aparecen las herramientas, revisa que el cliente haya cargado la configuración y activado el servidor. Si recibes un error de autorización, comprueba la clave en los ajustes del cliente.

.cursor/mcp.json
{
  "mcpServers": {
    "transcript1": {
      "url": "https://api.transcript1.com/mcp",
      "headers": {
        "Authorization": "Bearer t1_YOURKEY"
      }
    }
  }
}

Usa Claude Code, Claude o ChatGPT

En Claude Code, ejecuta claude mcp add con la URL del servidor y tu clave. En Claude y ChatGPT, añade un conector personalizado con esa misma URL e inicia sesión. Sigue los pasos para tu cliente.

Los conectores de Claude y ChatGPT usan OAuth. Su disponibilidad depende del plan y de los ajustes de tu espacio de trabajo. La conexión con clave de API para un editor es distinta: sigue la configuración de la aplicación que realmente vas a usar.

Cuando aparezcan las herramientas, dale al asistente un enlace público y una tarea concreta. Puedes pedir primero la transcripción de un Reel y después una lista de las instrucciones que se escuchan. transcript1 aporta las palabras del audio; el asistente no sabrá qué se ve en el video si no lo ha revisado por otro medio.

Claude Code
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"

Pide el texto y continúa desde el mismo ID

El asistente llama a transcribe y lee la primera página cuando está lista. Si el trabajo sigue en curso, recibe un ID para consultar con get_transcription. Consulta los parámetros de las herramientas y la guía para agentes.

El texto lleva marcas de tiempo por defecto. Si hay más páginas, la respuesta incluye next_from_seconds: envíalo como from_seconds en la siguiente lectura. El asistente debe revisar los pasajes restantes antes de resumirlos y no presentar la primera página como la grabación completa.

Los enlaces completos permiten buscar una transcripción compatible de las últimas 24 horas. Los enlaces cortos no se pueden comparar al enviarlos. En cualquier caso, si ya conoces el ID, get_transcription evita crear otra transcripción. Sustituye el marcador del ejemplo por un enlace real a un video público de TikTok.

Llamadas que hace el asistente
transcribe(url="[public TikTok video URL]")

get_transcription(id="tr_8fK2Lm0PqRsTuVwXyZaBcD", format="srt")

Para archivos locales, comprueba qué puede hacer tu cliente

MCP lleva los requests y las respuestas, no los bytes de la grabación. create_upload reserva la subida y devuelve el plan de partes. El agente debe leer el archivo, enviar las partes por HTTP fuera de MCP y llamar a complete_upload. La guía de archivos explica esta separación.

Algunos asistentes pueden llamar a herramientas remotas, pero no leer archivos locales ni enviar datos binarios. En ese caso, sube la grabación en el panel y comparte con el asistente el ID cuando esté lista. Escribir una ruta en el chat no envía el archivo a transcript1.

Los webhooks solo están disponibles por REST. Para una conversación con un asistente, usa esperas acotadas y consultas con get_transcription. Si el cliente se desconecta, busca el trabajo en la lista reciente o retómalo por su ID: una llamada interrumpida no demuestra que no se haya creado.

La misma conexión sirve para trabajar con un video de Bluesky o revisar el guion hablado de un TikTok. Los videos deben ser públicos. Cualquier análisis visual necesita revisar las imágenes por separado.

Prueba con 60 minutos gratis

Crea tu cuenta y verifica tu correo. Tienes 60 minutos gratis, una sola vez y sin tarjeta.

Genera tu clave de API

Preguntas frecuentes

¿Te quedó alguna duda? Escríbenos

¿Con qué asistentes funciona?

Con Claude y ChatGPT mediante conectores personalizados; Cursor y VS Code tienen instalación con un clic; Claude Code se conecta con un comando. También puedes usar cualquier cliente que admita servidores MCP remotos.

¿Siempre necesito una clave de API?

No. Claude y ChatGPT inician sesión por OAuth. Los demás clientes envían una clave que empieza por t1_ en el header Authorization. Puedes crearla en la página “API keys” del panel.

¿Puedo pedirle al asistente que transcriba un archivo?

Sí, si puede leerlo y enviar sus bytes por HTTP. create_upload prepara la subida, el asistente envía las partes fuera de MCP y complete_upload pone la transcripción en cola. Si el cliente no puede hacerlo, sube el archivo en el panel y dale el ID.

¿MCP consume los mismos minutos que la API?

Sí. Las herramientas usan la misma API con tus credenciales. Se aplican los mismos cobros, límites de uso y códigos de error.