# create_workspace **Create an immut workspace** Create a new immut workspace (requires the workspaces:write scope). Succeeds only if the plan has a free workspace slot; otherwise returns an "upgrade to add a workspace" message (relay it to the user). - Access: write - Calls: `/api/v1/workspaces` ## Arguments | Name | Type | Required | Description | |---|---|---|---| | `name` | string | **yes** | | ## Tool contract ```json { "name": "create_workspace", "title": "Create an immut workspace", "description": "Create a new immut workspace (requires the workspaces:write scope). Succeeds only if the plan has a free workspace slot; otherwise returns an \"upgrade to add a workspace\" message (relay it to the user).", "access": "write", "destructive": false, "hostedOnProduction": true, "restEndpoint": "/api/v1/workspaces", "arguments": { "name": { "type": "string", "required": true, "description": "" } } } ```