Read or set a budget
Read the current budget before changing it:--mode also selects continue. MCP project_budget_set has the same default; the REST budget endpoint requires an explicit mode.
Opt in to stopping at the limit
Only choose this when you want the project to pause instead of continuing to use workspace credits:project_budget_exceeded if measured usage, open reservations and its new reservation would exceed the budget. When measured usage plus open reservations reach the limit, Dev and Prod answer HTTP 402 Project execution paused.
Raise or remove the limit, switch to Continue, or wait for the next UTC month; serving resumes within about five minutes once admission allows it again. Existing work and delayed measurements may settle later, so Stop is not a guarantee that final costs cannot exceed the limit.
Remove a budget
--credits none cannot be combined with --mode stop. Each intentional change gets its own retained key; repeat an uncertain request with the original arguments/key. Budgets use UTC calendar months, and changing a budget does not reset measured usage.