schedule_tool
Create, cancel, or list scheduled tasks for executing other tools on the ToolBox MCP Server. Specify execution time, delays, or recurring intervals to automate workflows efficiently.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action type (create/cancel/list) | |
| delaySeconds | No | Delay execution by N seconds | |
| id | No | Task ID (required for cancel) | |
| interval | No | Recurring interval pattern (e.g. 'every@5m') | |
| time | No | Absolute execution time (YYYY-MM-DD HH:mm:ss) | |
| toolArgs | No | Parameters for the target tool | |
| toolName | No | Tool to execute (e.g. 'time_tool') |
Input Schema (JSON Schema)
{
"description": "Manage scheduled tasks (create/cancel/list)",
"name": "schedule_tool",
"properties": {
"action": {
"description": "Action type (create/cancel/list)",
"enum": [
"create",
"cancel",
"list",
"cancel_all_once",
"cancel_all_recurring"
],
"type": "string"
},
"delaySeconds": {
"description": "Delay execution by N seconds",
"type": "number"
},
"id": {
"description": "Task ID (required for cancel)",
"type": "string"
},
"interval": {
"description": "Recurring interval pattern (e.g. 'every@5m')",
"type": "string"
},
"time": {
"description": "Absolute execution time (YYYY-MM-DD HH:mm:ss)",
"type": "string"
},
"toolArgs": {
"description": "Parameters for the target tool",
"type": "object"
},
"toolName": {
"description": "Tool to execute (e.g. 'time_tool')"
}
},
"required": [
"action"
],
"type": "object"
}