ScribeToAny para desarrolladores

ScribeToAny cuenta con un servidor MCP remoto. Conéctalo a ChatGPT, Claude, Cursor o cualquier otro cliente MCP, y la app de IA podrá listar tus transcripciones, leerlas como texto o subtítulos e iniciar nuevas transcripciones desde un enlace, todo con tu cuenta iniciada.

URL del servidor

https://scribetoany.com/api/mcp

Transporte Streamable HTTP, JSON-RPC sin estado con respuestas JSON (sin stream SSE ni session id). No necesitas una API key: el cliente inicia sesión con OAuth la primera vez que se conecta.

Conectar

ChatGPT

ScribeToAny está en el directorio de plugins de ChatGPT: añádelo a ChatGPT. Más información en la página de ChatGPT.

Claude

Añádelo como conector personalizado (o ve a Settings → Connectors → Add custom connector y pega la URL del servidor). Más información en la página de Claude.

Claude Code

Ejecuta esto y luego inicia sesión con /mcp:

claude mcp add --transport http scribetoany https://scribetoany.com/api/mcp

Cursor

Añadir a Cursor con un solo clic, o añade esto en ~/.cursor/mcp.json:

{
  "mcpServers": {
    "scribetoany": {
      "url": "https://scribetoany.com/api/mcp"
    }
  }
}

Codex CLI

codex mcp add scribetoany --url https://scribetoany.com/api/mcp
codex mcp login scribetoany

Gemini CLI

Ejecuta esto y luego inicia sesión con /mcp auth scribetoany:

gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcp

VS Code

En .vscode/mcp.json:

{
  "servers": {
    "scribetoany": {
      "type": "http",
      "url": "https://scribetoany.com/api/mcp"
    }
  }
}

Cuando la app abra ScribeToAny, inicia sesión y selecciona «Permitir acceso». Para desconectar, elimina ScribeToAny en los ajustes de la app de IA. Para probar el servidor sin una app de IA, ejecuta npx @modelcontextprotocol/inspector, elige Streamable HTTP y usa la URL de arriba.

Deja que tu agente lo configure

¿Usas un agente de programación (Claude Code, Codex, Gemini CLI, Cursor)? Pégale esto y añadirá el servidor por ti.

Configura ScribeToAny para que pueda transcribir audio y video y leer mis transcripciones desde aquí.

1. Añade el servidor MCP remoto https://scribetoany.com/api/mcp (Streamable HTTP, OAuth, sin API key) con el nombre "scribetoany". Usa tu propio comando para hacerlo, por ejemplo `claude mcp add --transport http scribetoany https://scribetoany.com/api/mcp` en Claude Code, `codex mcp add scribetoany --url https://scribetoany.com/api/mcp` en Codex o `gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcp` en Gemini CLI.
2. Inicia el proceso de inicio de sesión. Abrirá ScribeToAny en mi navegador, donde iniciaré sesión y seleccionaré «Permitir acceso».
3. Una vez conectado, lista mis transcripciones recientes para confirmar que funciona.

Transcribe archivos en tu computadora (CLI)

Los clientes MCP que no sean ChatGPT no pueden transferir un archivo desde tu computadora. La herramienta de línea de comandos de ScribeToAny sí puede: sube el archivo a tu cuenta, espera la transcripción y la guarda como texto, SRT o VTT. Los coding agents (Claude Code, Codex, Gemini CLI, Cursor) la ejecutan como cualquier otro comando. Requiere Node.js 20 o posterior.

npm i -g scribetoany
scribetoany auth login
scribetoany transcribe meeting.m4a --format srt --speakers

Agrega la agent skill para que tu agente conozca los comandos y opciones:

npx skills add scribetoany/skills --skill scribetoany

scribetoany auth login abre ScribeToAny en tu navegador, donde inicias sesión y autorizas "ScribeToAny CLI", el mismo consentimiento que para las apps de IA. Los resultados van a stdout y el progreso a stderr; agrega --json para obtener una salida legible por máquina. Ejecuta scribetoany --help para ver todas las opciones.

Herramientas

HerramientaAccesoQué hace
list_transcriptsSolo lecturaLista tus transcripciones, las más recientes primero, con estado, idioma y duración. Búsqueda opcional.
get_transcription_statusSolo lecturaComprueba si una transcripción está en cola, transcribiendo, completada o fallida.
get_transcriptSolo lecturaLee una transcripción completada como texto (con marcas de tiempo y etiquetas de hablante opcionales), SRT o VTT.
transcribe_linkEscrituraTranscribe un enlace público: X, Twitch, Loom, Google Drive, Dropbox o una URL directa de audio/video. No se admiten enlaces de YouTube, TikTok ni Instagram.
transcribe_fileEscrituraSolo ChatGPT: transcribe un archivo de audio o video adjunto en la conversación.
get_upload_linkSolo lecturaPara apps que no pueden enviar archivos: obtén un enlace que abre ScribeToAny en el navegador para subir un archivo local.
get_usageSolo lecturaMuestra el plan y cuánta cuota de transcripción te queda.

Cada resultado incluye un enlace a la transcripción en el panel de ScribeToAny. La app no puede editar ni eliminar nada, y nunca ve los datos de pago.

Autenticación

  • Flujo de código de autorización OAuth 2.1 con PKCE (solo S256) y dynamic client registration, para que los clientes se registren automáticamente. Los access tokens duran 1 hora; los refresh tokens duran 30 días.
  • Una solicitud no autenticada recibe 401 con una cabecera WWW-Authenticate que apunta a los metadatos del recurso protegido, que es como los clientes encuentran el servidor de autorización:
https://scribetoany.com/.well-known/oauth-protected-resource/api/mcp
https://scribetoany.com/.well-known/oauth-authorization-server

El acceso solo se concede después de que apruebes el cliente en la pantalla de consentimiento de ScribeToAny, y solo las cuentas verificadas pueden conectarse.

Límites

  • Las transcripciones iniciadas desde una app de IA cuentan para tu plan como cualquier otra. El plan gratuito incluye 2 transcripciones al día y 100 minutos al mes; los planes de pago aumentan ambos.
  • get_transcript devuelve hasta 120.000 caracteres; las transcripciones más largas se truncan con un enlace a la versión completa.
  • Un lote de JSON-RPC puede contener hasta 10 mensajes.
  • No se admiten enlaces de YouTube, TikTok ni Instagram. Descarga el archivo y súbelo directamente a ScribeToAny.

Más

Las preguntas que puedes hacer una vez conectado están en el Centro de ayuda. La guía en texto plano de todo el sitio para asistentes de IA está en /llms.txt. Lo que una app conectada puede leer se explica en la Política de privacidad. ¿Algo no funciona? Contáctanos.