Create a plan
plan_createCreates a step-by-step plan as a draft, attached to one of the user's projects. A plan can be followed from one conversation or assistant to another.
project: the project the plan belongs to.
goal: what the plan should achieve.
phases: ordered phases, each with a title and ordered steps. Each step has a title, an instruction, a checklist of 1 to 6 verifiable criteria that define when it is done, and the expected deliverable. A plan has at most 200 steps; the free offer allows one open plan at a time. The plan stays a draft until the user approves it. Refused by the server, with nothing saved: content containing a payment card number, an API key or private key, or a password.
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": {
"project": "<project>",
"goal": "<goal>",
"phases": "<phases>"
},
"name": "plan_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | ||
| phases | Yes | ||
| project | Yes |