Create a project
create_projectCreates a project from a repository the person's connected code host can read, on one of their connected cloud accounts, and starts the repository scan. Nothing is deployed and nothing costs money yet. With one connected cloud, that one is used; otherwise cloud (a provider) or cloud_connection_id picks it. Needs Operate access.
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": {
"repo": "<repo>"
},
"name": "create_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The project's name. Default: the repository's name | |
| repo | Yes | owner/name, or the repository's URL | |
| cloud | No | ||
| branch | No | The branch to deploy. Default: the repository's default | |
| workspace | No | A teammate's workspace id. Default: your own. | |
| git_connection_id | No | ||
| cloud_connection_id | No |