Production beta · REST + MCP

BudgetMyAction

Put a hard integer ceiling outside the model. Reserve units atomically before an agent spends money, tokens, requests, or workload capacity.

Use it when

Several agents or retries share one budget and must not cross it. The caller defines the unit; ScrubMyText enforces only the counter.

Decision rule

Proceed only when reserved is true. Reuse the same reservation_key for retries.

POST /v1/budgets/reserve
{"operation":"reserve","budget_key":"campaign","period_key":"2026-08","reservation_key":"job-42","amount":25,"limit":1000}
No purchase description, card, wallet, or payment credential is stored. This is a unit counter, not a payment processor.