Skip to main content

Projects

MCP tools for the Projects module. See the Projects module docs for permissions and data model.

list-projects

List projects

Arguments

ArgumentTypeRequiredDescription
limitnumbernoMaximum number of results to return
offsetnumbernoNumber of results to skip

create-project

Create a project

Arguments

ArgumentTypeRequiredDescription
namestringyes

get-project

Get a project

Arguments

ArgumentTypeRequiredDescription
projectIdstringyesProject public ID (proj_ prefix)

update-project

Update a project

Arguments

ArgumentTypeRequiredDescription
projectIdstringyesProject public ID (proj_ prefix)
namestringno
guardrailIdsarray<string>noGuardrails attached at the project scope.
maxConcurrentRunsnumbernoMaximum 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.
auditReadsEnabledbooleannoOpt 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

ArgumentTypeRequiredDescription
projectIdstringyesProject public ID (proj_ prefix)
forcebooleannoWhen 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

ArgumentTypeRequiredDescription
projectIdstringyesProject public ID (proj_ prefix)

update-project-prices

Upsert a project's price rows

Arguments

ArgumentTypeRequiredDescription
projectIdstringyesProject public ID (proj_ prefix)
pricesarray<object>yes