Projects
MCP tools for the Projects module. See the Projects module docs for permissions and data model.
list-projects
List projects
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
limit | number | no | Maximum number of results to return |
offset | number | no | Number of results to skip |
create-project
Create a project
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
name | string | yes | — |
get-project
Get a project
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | yes | Project public ID (proj_ prefix) |
update-project
Update a project
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | yes | Project public ID (proj_ prefix) |
name | string | no | — |
guardrailIds | array<string> | no | Guardrails attached at the project scope. |
maxConcurrentRuns | number | no | Maximum orchestration runs of this project driven at once. null clears the limit (unlimited); otherwise an integer >= 1. Enforced at queue claim time — excess runs stay queued until a slot frees. |
auditReadsEnabled | boolean | no | Opt the project into read auditing. When true, GET requests that name this project are recorded in the audit log alongside mutations. Defaults to false. |
delete-project
Delete a project
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | yes | Project public ID (proj_ prefix) |
force | boolean | no | When true, deletes all of the project's dependent resources instead of returning 409 PROJECT_HAS_DEPENDENTS. |
get-project-prices
List a project's price rows
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | yes | Project public ID (proj_ prefix) |
update-project-prices
Upsert a project's price rows
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | yes | Project public ID (proj_ prefix) |
prices | array<object> | yes | — |