Sviluppatori
API e MCP
Collega CueTwin ai tuoi strumenti: invia copioni e file tramite l’API, o lascia che un assistente IA (Claude, Cursor, VS Code…) crei e modifichi copioni per te tramite MCP.
Per iniziare, crea una chiave inCueTwin → Sviluppatori. È gratis e funziona con tutti i piani.
Server MCP
Con MCP, il tuo assistente IA può elencare, scrivere, modificare e importare copioni. Chiedigli per esempio: «Scrivi un copione di 2 minuti per il lancio e salvalo in CueTwin».
URL
https://cuetwin.irrivio.com/api/mcpNegli esempi, sostituisci ct_live_A_TUA_CHAVE con la tua chiave. Creala in CueTwin → Sviluppatori.
Installa in CursorApre Cursor per confermare. Oppure, a mano, in Settings → MCP → Add, incolla:
{
"mcpServers": {
"cuetwin": {
"url": "https://cuetwin.irrivio.com/api/mcp",
"headers": {
"Authorization": "Bearer ct_live_A_TUA_CHAVE"
}
}
}
}Strumenti disponibili
list_scripts·get_script·get_accountcreate_script·update_script·delete_scriptimport_file(.txt, .md, .html, .docx, .pdf)
API
Un’API REST in JSON. Autentica ogni richiesta con l’intestazione Authorization. Valgono i limiti del tuo piano, e le modifiche a un copione appaiono subito sugli schermi che lo mostrano.
URL di base
https://cuetwin.irrivio.com/api/v1Authorization: Bearer ct_live_A_TUA_CHAVE| GET | /me | Il tuo account, il piano e i copioni usati. |
| GET | /scripts | Elenca i copioni (facoltativo: ?folder=YouTube/Shorts per una cartella, ?folder= per la principale). |
| POST | /scripts | Crea un copione: { title, content, folder? }. La cartella è un nome o un percorso e viene creata se non esiste. |
| POST | /scripts/import | Crea un copione da un file .txt, .md, .html, .docx o .pdf. |
| GET | /scripts/:id | Un copione con il testo completo. |
| PATCH | /scripts/:id | Cambia titolo, testo o cartella. |
| POST | /scripts/:id/import | Sostituisce il testo di un copione con quello di un file. |
| DELETE | /scripts/:id | Elimina un copione. |
Crea un copione
curl https://cuetwin.irrivio.com/api/v1/scripts \
-H "Authorization: Bearer ct_live_A_TUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{"title": "Lancio", "content": "## Apertura\n\nCiao a tutti! [SORRIDI]"}'Carica un file
curl https://cuetwin.irrivio.com/api/v1/scripts/import \
-H "Authorization: Bearer ct_live_A_TUA_CHAVE" \
-F "file=@discorso.docx" \
-F "folder=Eventi"JavaScript
const res = await fetch('https://cuetwin.irrivio.com/api/v1/scripts', {
method: 'POST',
headers: { Authorization: 'Bearer ct_live_A_TUA_CHAVE', 'Content-Type': 'application/json' },
body: JSON.stringify({ title: 'Video del martedì', content: 'Ciao! Oggi parliamo di…' }),
});
const script = await res.json(); // { id, title, content, wordCount, seconds, … }Formato del copione
- Una riga vuota inizia un nuovo paragrafo.
## Titolocrea una sezione (si vede, non si legge).[PAUSA]è una nota per chi parla (si vede, non si legge).