Desarrolladores
API y MCP
Conecta CueTwin con tus herramientas: envía guiones y archivos por la API, o deja que un asistente de IA (Claude, Cursor, VS Code…) cree y edite guiones por ti mediante MCP.
Para empezar, crea una clave enCueTwin → Desarrolladores. Es gratis y funciona en todos los planes.
Servidor MCP
Con MCP, tu asistente de IA puede listar, escribir, editar e importar guiones. Pídele, por ejemplo: «Escribe un guion de 2 minutos para el lanzamiento y guárdalo en CueTwin».
URL
https://cuetwin.com/api/mcpEn los ejemplos, sustituye ct_live_A_TUA_CHAVE por tu clave. Créala en CueTwin → Desarrolladores.
Instalar en CursorAbre Cursor para confirmar. O, a mano, en Settings → MCP → Add, pega:
{
"mcpServers": {
"cuetwin": {
"url": "https://cuetwin.com/api/mcp",
"headers": {
"Authorization": "Bearer ct_live_A_TUA_CHAVE"
}
}
}
}Herramientas disponibles
list_scripts·get_script·get_accountcreate_script·update_script·delete_scriptimport_file(.txt, .md, .html, .docx, .pdf)
API
Una API REST en JSON. Autentica cada petición con la cabecera Authorization. Se aplican los límites de tu plan, y los cambios en un guion aparecen al momento en las pantallas que lo muestran.
URL base
https://cuetwin.com/api/v1Authorization: Bearer ct_live_A_TUA_CHAVE| GET | /me | Tu cuenta, plan y guiones usados. |
| GET | /scripts | Lista los guiones (opcional: ?folder=YouTube/Shorts para una carpeta, ?folder= para la raíz). |
| POST | /scripts | Crea un guion: { title, content, folder? }. La carpeta es un nombre o ruta y se crea si no existe. |
| POST | /scripts/import | Crea un guion a partir de un archivo .txt, .md, .html, .docx o .pdf. |
| GET | /scripts/:id | Un guion con su texto completo. |
| PATCH | /scripts/:id | Cambia el título, el texto o la carpeta. |
| POST | /scripts/:id/import | Sustituye el texto de un guion por el de un archivo. |
| DELETE | /scripts/:id | Elimina un guion. |
Crear un guion
curl https://cuetwin.com/api/v1/scripts \
-H "Authorization: Bearer ct_live_A_TUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{"title": "Lanzamiento", "content": "## Apertura\n\n¡Hola a todos! [SONREÍR]"}'Subir un archivo
curl https://cuetwin.com/api/v1/scripts/import \
-H "Authorization: Bearer ct_live_A_TUA_CHAVE" \
-F "file=@discurso.docx" \
-F "folder=Eventos"JavaScript
const res = await fetch('https://cuetwin.com/api/v1/scripts', {
method: 'POST',
headers: { Authorization: 'Bearer ct_live_A_TUA_CHAVE', 'Content-Type': 'application/json' },
body: JSON.stringify({ title: 'Vídeo del martes', content: '¡Hola! Hoy hablamos de…' }),
});
const script = await res.json(); // { id, title, content, wordCount, seconds, … }Formato del guion
- Una línea en blanco empieza un párrafo nuevo.
## Títulocrea una sección (se ve, no se lee).[PAUSA]es una nota para quien habla (se ve, no se lee).