Create a workflow
create_workflowSets up work that repeats on its own: read a source, write a post, make a picture, publish it. Steps run in the order given. It is created paused and does nothing until start_workflow turns it on, so making one is safe. Use it when the user asks for something to happen daily, weekly or at a set time.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"steps": "<steps>"
},
"name": "create_workflow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | What it is for, in a few words. | |
| runAt | No | once: an ISO time. | |
| steps | Yes | The steps, in order. | |
| context | No | Shared settings every step can read. | |
| trigger | No | recurring (default), once, or manual for run-on-demand only. | |
| timeOfDay | No | recurring: HH:MM in the project timezone. | |
| daysOfWeek | No | recurring: 0 is Sunday. [1,2,3,4,5] is weekdays. |