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/mcpTransporte 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/mcpCursor
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 scribetoanyGemini CLI
Ejecuta esto y luego inicia sesión con /mcp auth scribetoany:
gemini mcp add --transport http --scope user scribetoany https://scribetoany.com/api/mcpVS 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 --speakersAgrega la agent skill para que tu agente conozca los comandos y opciones:
npx skills add scribetoany/skills --skill scribetoanyscribetoany 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
| Herramienta | Acceso | Qué hace |
|---|---|---|
| list_transcripts | Solo lectura | Lista tus transcripciones, las más recientes primero, con estado, idioma y duración. Búsqueda opcional. |
| get_transcription_status | Solo lectura | Comprueba si una transcripción está en cola, transcribiendo, completada o fallida. |
| get_transcript | Solo lectura | Lee una transcripción completada como texto (con marcas de tiempo y etiquetas de hablante opcionales), SRT o VTT. |
| transcribe_link | Escritura | Transcribe 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_file | Escritura | Solo ChatGPT: transcribe un archivo de audio o video adjunto en la conversación. |
| get_upload_link | Solo lectura | Para apps que no pueden enviar archivos: obtén un enlace que abre ScribeToAny en el navegador para subir un archivo local. |
| get_usage | Solo lectura | Muestra 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
401con una cabeceraWWW-Authenticateque 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-serverEl 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_transcriptdevuelve 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.