create_project
Create a new Frostbyte project owned by you, with you as its only member. Call it only when the user explicitly asks for a new project, and check list_projects first so you don't duplicate one they already have; to change an existing project use update_project. Not idempotent: each call creates another project. Counts against the user's plan project limit; if the limit is reached, tell the user rather than retrying. Returns the new project ID; follow with create_area or create_task only for what the user agreed.
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>",
"context": "<context>"
},
"name": "create_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name, usually the product's name. Max 30 characters; must not be blank. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| description | No | One-line pitch: what the product does. Longer text is cut at 150 characters. Omit if the user hasn't said. | |
| productStage | No | Where the product is in its lifecycle (default: idea). "idea" starts with the User Signals module turned off; the other stages turn it on. |