Kanban Studio MCP
Supported tools
Aprende qué puede hacer tu agente de IA con las tools MCP de Kanban Studio.
MCP tools
Las tools están agrupadas por operaciones de lectura y escritura. El scope habilita la operación, y la autorización por rol de tablero/workspace sigue aplicando.
Cada tool tiene dos verificaciones de seguridad: permiso por scope de tu credencial OAuth/API y autorizacion por rol segun tu membresia en Kanban Studio. Un scope valido no es suficiente si tu usuario no tiene acceso al tablero objetivo.
Usa estas especificaciones como contrato de implementacion para prompts y automatizaciones. Si una llamada falla, revisa primero scope y rol del tablero. La mayoria de errores FORBIDDEN vienen de una de esas dos condiciones.
Para agentes en produccion, empieza con scopes de solo lectura y amplia solo cuando sea necesario. Esto reduce el impacto y evita cambios accidentales en tableros durante iteraciones de prompts.
Las tools bulk de escritura se ejecutan item por item, devuelven reportes de exito parcial y soportan idempotencia por item con clientRequestId para reintentos seguros. Mantén los batches pequeños y deterministas.
Tools de lectura
| Tool | Scope | Propósito | Argumentos | Autorización |
|---|---|---|---|---|
| list_boards | boards:read | Lista los tableros disponibles para el propietario de la API key. | Requiere acceso al tablero para cada tablero devuelto. | |
| get_board | boards:read | Obtiene los detalles del tablero por boardId. |
| Requiere rol viewer o superior en el tablero. |
| list_lists | boards:read | Lista todas las listas de un tablero. |
| Requiere rol viewer o superior en el tablero. |
| list_cards | cards:read | Lista tarjetas de un tablero con límite opcional. |
| Requiere rol viewer o superior en el tablero. |
| get_card | cards:read | Obtiene el detalle completo de una tarjeta por cardId. |
| Requiere rol viewer o superior en el tablero de la tarjeta. |
| list_checklist_items | cards:read | Lista los items de checklist y sus metricas de avance en una tarjeta. |
| Requiere rol viewer o superior en el tablero de la tarjeta. |
Tools de escritura
| Tool | Scope | Propósito | Argumentos | Autorización |
|---|---|---|---|---|
| create_list | boards:write | Crea una lista en un tablero. |
| Requiere rol editor o superior en el tablero. |
| move_list | boards:write | Mueve una lista a un índice objetivo dentro del mismo tablero. |
| Requiere rol editor o superior en el tablero. |
| create_card | cards:write | Crea una tarjeta en una lista de destino. |
| Requiere rol editor o superior en el tablero. |
| update_card | cards:write | Actualiza campos y estado de la tarjeta. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| move_card | cards:write | Mueve una tarjeta a otra lista dentro del mismo tablero. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| archive_card | cards:write | Archiva una tarjeta completada. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| add_comment | comments:write | Añade un comentario a una tarjeta. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| add_checklist_item | cards:write | Anade un item de checklist a una tarjeta. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| update_checklist_item | cards:write | Actualiza el texto de un item de checklist por indice. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| set_checklist_item_checked | cards:write | Marca un item de checklist como hecho o pendiente por indice. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| remove_checklist_item | cards:write | Elimina un item de checklist por indice. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| clear_checklist | cards:write | Elimina todos los items de checklist de una tarjeta. |
| Requiere rol editor o superior en el tablero de la tarjeta. |
| bulk_create_cards | cards:write | Crea varias tarjetas con reporte de éxitos y errores por item. |
| Requiere rol editor o superior en el tablero objetivo. Cada item debe resolver a una lista del mismo tablero. |
| bulk_update_cards | cards:write | Actualiza, comenta y archiva varias tarjetas con manejo de éxitos parciales. |
| Requiere rol editor o superior en el tablero de cada tarjeta objetivo. `boardId` opcional restringe el batch a un solo tablero. |