{"serverId":"mcp-registry/com.botrecipe/budget","tools":[{"name":"budget_status","fixed":{"name":"budget_status","description":"See spend vs limits, remaining budget, whether the run is stopped and why, and the last 20 ledger events. Set close=true when the run finishes.","inputSchema":{"type":"object","required":["handle"],"properties":{"close":{"type":"boolean"},"handle":{"type":"string","description":"The budget handle from open_budget (looks like bg_<id>.<secret>). Pass it to every sub-agent so they all spend from the same budget."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":127,"tokensAfter":127}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"budget_status","params":["close"]},{"tool":"record","params":["usd","note","tokens"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}