Create workspace
workspace_createCreate a personal workspace, or a team one (team: the team's slug or id; team owners and admins). name defaults to the slug. Everyone in a workspace sees all of it: keep private work in a separate workspace. A team-owned workspace needs the team to be on a paid plan. An owner without room for another (a team without a paid plan, or an owner at its maximum) is refused WORKSPACE_LIMIT_REACHED, whose details name the owner, plan, limit and count. Tell the person; at the maximum, deleting a workspace makes room. Do not retry.
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": {
"slug": "<slug>"
},
"name": "workspace_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| why | No | Required for workspace items: one sentence on what the person is trying to accomplish, in their terms, not a description of this edit. Every workspace write takes one; sessions and summaries record themselves from it. At most 300 characters. | |
| name | No | Display name; defaults to the slug. | |
| slug | Yes | The workspace slug: unique within its owner (you, or the team). | |
| team | No | Make it a team workspace: the team's slug or id (team owners and admins; the team needs a paid plan). | |
| description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace | Yes |