Hushscript habla el Model Context Protocol. Apunta un cliente MCP a una sola URL, aprueba la conexión en tu navegador, y el asistente puede trabajar con las grabaciones y transcripciones de tu cuenta. Es tu cuenta y tus minutos en todo momento: el servidor nunca ve los datos de otro cliente, y nada aquí cambia cómo se cobra o se almacena la transcripción en sí.
Conéctate
El servidor habla Streamable HTTP en un solo endpoint:
https://mcp.hushscript.com/mcp
No hay ningún endpoint SSE y no hay nada que instalar localmente. En Claude Code:
claude mcp add --transport http hushscript https://mcp.hushscript.com/mcp
En un cliente que acepta configuración JSON:
{
"mcpServers": {
"hushscript": {
"type": "http",
"url": "https://mcp.hushscript.com/mcp"
}
}
}
Tu cliente descubre todo lo demás por su cuenta. Se registra dinámicamente
(/oauth/register), lee /.well-known/oauth-authorization-server para conocer
los endpoints, y abre una ventana del navegador para que inicies sesión.
Lo que apruebas
La autorización es OAuth 2.1 con PKCE. La ventana del navegador es una pantalla de consentimiento de Hushscript, no un cuadro de contraseña para el cliente: nombra la aplicación que solicita acceso, enumera en lenguaje sencillo lo que quiere hacer, y espera tu decisión. No se concede nada hasta que lo apruebas ahí.
Los tokens de acceso duran una hora y se renuevan durante treinta días. Nunca ves, copias ni pegas un token: el cliente y el servidor lo intercambian directamente, así que no hay ningún secreto guardado en un archivo de configuración en tu disco.
Permisos
Una conexión mantiene un conjunto de scopes, y el servidor solo anuncia las
herramientas que cubren esos scopes. Un cliente que no solicita nada en
particular obtiene todo excepto billing.
| Scope | Qué permite |
|---|---|
transcripts:read |
Lee las transcripciones, sus metadatos y la lista de eliminadas |
transcripts:write |
Edita, etiqueta, traduce, restaura y elimina transcripciones |
transcribe |
Sube grabaciones, importa desde un enlace e inicia transcripciones |
insights |
Lee, genera y elimina Insights |
context |
Administra diccionarios guardados y ajustes preestablecidos de mensajes |
account:read |
Lee el saldo, el uso, las transacciones y las retenciones |
settings:write |
Cambia la configuración de la cuenta |
org:read |
Lee los miembros, el historial de movimientos, las facturas y el registro de auditoría del espacio de trabajo |
export |
Exporta transcripciones y solicita una exportación completa de la cuenta |
billing |
Compra paquetes de minutos con la tarjeta guardada |
billing es la excepción en todos los sentidos. Nunca se concede de forma
implícita, la pantalla de consentimiento te advierte antes de que la apruebes,
y permanece desactivado a menos que la facturación también esté habilitada en
la cuenta misma.
Lo que cubren las herramientas
Cincuenta herramientas, agrupadas según lo que tocan:
| Grupo | Herramientas | Ejemplos |
|---|---|---|
| Transcripciones, lectura | 4 | list_transcripts, get_transcript, list_deleted |
| Transcripciones, escritura | 10 | update_body, revert_body, retranslate, tag_transcripts |
| Transcribir | 8 | create_upload, transcribe_from_url, list_jobs, cancel_job |
| Cuenta | 6 | get_balance, get_usage, list_transactions |
| Insights | 3 | get_insights, generate_insights, delete_insights |
| Exportación | 4 | export_transcript, request_account_export |
| Contexto de transcripción | 5 | save_dictionary, save_prompt_preset |
| Espacio de trabajo | 5 | get_org, list_org_members, get_org_audit_log |
| Facturación | 5 | list_packs, purchase_pack, list_payment_methods |
export_transcript devuelve TXT, SRT, VTT, Markdown o JSON. El conjunto
completo de 21 formatos de exportación vive en la aplicación.
Qué consume minutos
Leer cualquier cosa es gratis. Las acciones con costo son las mismas que tienen costo en la aplicación, a las mismas tarifas, y se descuentan del mismo saldo:
- Transcribir una grabación gasta minutos según su duración. El modo médico suma un 100 %, y cada idioma de traducción suma un 25 %.
- Insights son gratis la primera vez por transcripción. Regenerarlos después cuesta un 40 % de la duración de la grabación desde el Original, o un 30 % desde la versión Limpia.
- Volver a traducir una transcripción cuesta un 25 % de su duración por idioma, y sobrescribe: cada idioma que cobra la llamada pierde cualquier copia editada a mano de esa traducción, sin forma de recuperarla.
purchase_packcobra tu tarjeta guardada de inmediato. Necesita el scopebilling, que ningún cliente obtiene por accidente.
Consulta precios para ver los paquetes en sí.
Revisar y revocar
Cada conexión aparece bajo Aplicaciones conectadas en la página de MCP de tu cuenta, junto con el cliente que la creó y los scopes que tiene. Revocarla ahí la corta de inmediato. Haz eso en lugar de eliminar la entrada en la configuración de tu cliente: la configuración solo evita que tu máquina la solicite.
Los endpoints de autorización están limitados a 30 solicitudes por minuto por dirección. Es una protección contra el abuso de solicitudes de tokens, no un límite a cuánto trabajo puede hacer un asistente conectado.