{
 "slug": "run-budget-guard",
 "name": "Run Budget Guard",
 "description_for_agents": "Spending caps for one AI agent run, shared by every sub-agent. Free watch-only mode tracks spend and drafts a weekly report of runs that went over; Pro enforces the cap with a clear STOP before the next model or tool call. $9 a month.",
 "homepage": "https://budget.cloudforbots.com",
 "mcp_url": "https://budget.cloudforbots.com/mcp",
 "rest": "https://budget.cloudforbots.com/api/run/{tool}",
 "llms_txt": "https://budget.cloudforbots.com/llms.txt",
 "skill": "https://budget.cloudforbots.com/SKILL.md",
 "tools": [
  {
   "name": "open_budget",
   "description": "Open a hard budget for one agent run before it starts: max dollars, tokens, calls and/or wall-clock seconds. Returns a handle. Give the handle to every sub-agent; they all draw from the same ledger, so one runaway loop or fork cannot exceed the run cap."
  },
  {
   "name": "reserve",
   "description": "Call BEFORE each model call, tool call or sub-agent spawn with your estimate. Returns allowed=true and deducts it, or allowed=false with the limit that tripped. When allowed is false, stop, do not retry, and return your partial result to the user. Atomic, so parallel sub-agents cannot both slip under the cap."
  },
  {
   "name": "record",
   "description": "After a call, report the actual usage minus what you reserved (positive if it cost more, negative to give back an overestimate). Keeps the ledger honest without blocking."
  },
  {
   "name": "weekly_report",
   "description": "Draft a plain-English report of the last 7 days for your key (or IP): runs, spend, runs that went over their cap, and dollars spent after a cap would have stopped them. Read-only; sends nothing. Show it to your user."
  },
  {
   "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."
  },
  {
   "name": "usage_and_upgrade",
   "description": "Usage today + upgrade link (not metered)."
  }
 ],
 "pricing": [
  {
   "plan": "free",
   "price_usd": 0,
   "limit": "500 calls/day",
   "note": "no key needed; daily, not a trial"
  },
  {
   "plan": "pro",
   "price_usd": 9,
   "interval": "month",
   "limit": "50000 calls/day",
   "subscribe_url": "https://pay.instaloops.com/b/8x2fZh0Ped799P94Kr83C3w"
  }
 ],
 "byo_model": true,
 "works_with": [
  "Claude",
  "Codex",
  "ChatGPT",
  "Grok Bot"
 ],
 "publisher": "Supa Humans",
 "first_party": true,
 "status": "live",
 "listing": "https://botrecipe.com/tools/run-budget-guard/",
 "updated_at": "2026-10-15"
}