Create project
create_projectCreate a project in the organisation (the twin of ankra project create). Needs projects.manage. A project is a room inside the organisation (ADR 0022): it starts empty, and move_cluster_to_project and move_application_to_project fill it. The slug is permanent (it is in kubeconfig entries, CLI configuration and links): lowercase kebab-case, at most 63 characters, not a UUID, and 'default' is reserved. Refused when a project with the slug already exists or projects are not enabled for the organisation.
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>",
"slug": "<slug>"
},
"name": "create_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name, at most 128 characters. | |
| slug | Yes | Permanent identifier: lowercase a-z, 0-9 and hyphens, at most 63 characters. | |
| description | No | Optional description, at most 2048 characters. |