create_workspace
Create a new workspace owned by the signed-in user and initialize its first project. Use it to set up a fresh workspace; requires OAuth access for all workspaces, not a workspace-scoped API key.
Instructions
Create a workspace owned by the signed-in user, including its first project. Use create_project instead to organize an existing workspace. Requires an OAuth grant for all workspaces; a workspace-scoped API key cannot create one. Returns the new workspace record and id; use list_workspaces to discover its project.
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>"
},
"name": "create_workspace"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name for the new workspace or project; not an existing resource id. | |
| project | No | Project id (from list_workspaces). Omit to use the default project of the workspace. | |
| workspace | No | Workspace id (from list_workspaces). Omit to use the default one. |