update_budget_gate
Update a runtime budget gate by modifying its monthly limit, enforcement mode, or enabled status. Use to adjust spending controls dynamically.
Instructions
Update a runtime budget gate (Pro+ only). Partially updates any of monthlyLimitUsd / enforceMode / enabled. Example phrasing: "raise the limit to $100" / "disable the gate temporarily" / "switch to fail_closed"
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": {
"gateId": "<gateId>"
},
"name": "update_budget_gate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gateId | Yes | Target gate id (from get_budget_gate, starts with bg_) | |
| enabled | No | Whether the gate is enabled | |
| enforceMode | No | Behavior when the backend is unreachable | |
| monthlyLimitUsd | No | New monthly limit in USD (0.01 - 1000000, $0.01 increments) |