Tovaki aloja un servidor MCP. Crea un token, conecta Claude Code o Cursor con una línea y tu agente podrá leer el lienzo y enviar comandos.
URL del servidor (la misma para cualquier cliente MCP): Streamable HTTP · Authorization: Bearer
https://tovaki.com/agent/v1/mcp
Primero genera un token en la página de Tokens (hay un enlace en la sección «API Token» más abajo) y luego conecta desde tu cliente.
Los comandos entran en cola y se ejecutan en 10s con el lienzo abierto; caducan tras 1 hora y el estado siempre se puede consultar.
Un comando (sustituye el token creado arriba):
claude mcp add --transport http tovaki https://tovaki.com/agent/v1/mcp \ --header "Authorization: Bearer tvk_tu_token"
Añade esto al mcp.json de Cursor (Settings → MCP):
{
"mcpServers": {
"tovaki": {
"url": "https://tovaki.com/agent/v1/mcp",
"headers": { "Authorization": "Bearer tvk_tu_token" }
}
}
}¿Sin cliente MCP? Llama a la API REST directamente:
1 · Verifica la conexión:
curl https://tovaki.com/agent/v1/verify \
-H "Authorization: Bearer tvk_tu_token"2 · Leer una instantánea del lienzo:
curl "https://tovaki.com/agent/v1/canvas?projectId=..." \ -H "Authorization: Bearer tvk_tu_token"
3 · Enviar órdenes al lienzo (el token debe tener permiso «Lectura y escritura»; se ejecuta en 10 s con el lienzo abierto):
curl -X POST https://tovaki.com/agent/v1/ops \ -H "Authorization: Bearer tvk_tu_token" \ -H "Content-Type: application/json" \ -d '{"projectId":"...","ops":[{"tool":"arrange_row","args":{"selector":{"all":true}}}]}'
4 · Ver el estado de las últimas órdenes:
curl "https://tovaki.com/agent/v1/ops?projectId=..." \ -H "Authorization: Bearer tvk_tu_token"
Crea, revoca y gestiona los tokens en su página propia. Gestionar tokens →
Los conectores de ChatGPT requieren OAuth; el soporte está en preparación.