Inicia o detiene el seguimiento de tiempo de una tarea. Pasa action: "stop" para detener explícitamente: es una operación segura sin efecto que nunca inicia un temporizador si esta tarea no tiene uno en ejecución. Pasa action: "start" para iniciar explícitamente: es una operación segura sin efecto si el temporizador de esta tarea ya se está ejecutando. Iniciar un temporizador siempre detiene primero el temporizador activo de cualquier otra tarea de este usuario; solo puede ejecutarse uno a la vez y la respuesta nombra esa otra tarea. Omite action para el comportamiento heredado de alternancia: detiene el temporizador si el de esta tarea está activo y, de otro modo, inicia uno tras detener cualquier otro. Usa GetRunningTimerTool primero si necesitas conocer el estado actual antes de decidir. Requiere rol owner, admin o member.
Seguridad: Escritura
Los nombres de herramientas y campos, y las descripciones del esquema, permanecen en el inglés canónico de MCP para que las llamadas copiadas coincidan exactamente con el servidor.
Esquema de entrada
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
task_id |
integer | no | The task ID. |
search |
string | no | Search by task name, description, or "#number". |
action |
string | no | Explicit action: "start" or "stop". Omit for legacy toggle behavior (stops if running on this task, otherwise starts). |
Prompt de ejemplo
Usa start-stop-timetrack-tool para ayudarme con la tarea pertinente de Taskavel.
Llamada de ejemplo
{
"name": "start-stop-timetrack-tool",
"arguments": {}
}