Grant spend envelope
grant_spend_envelopeGrant or raise this company's spend envelope: issue a Stripe Issuing card on the company's Treasury FinancialAccount with a monthly spending_limit the network enforces. Use when the founder is granting a cap (test case: $100/month = 10000 cents) or raising it, or setting merchant-class allow/block lists. Over-cap declines at Stripe with no Tim click. New MCC or raise-cap is another founder yes. Fails closed if FreedomOS Stripe is not Connect+Treasury+Issuing. Does not collect KYC. Does not open Mercury. Does not spend on the founder's badge.
Routing: Grant CEO spend cap / raise Issuing limit / set MCC allow-list → this tool (founder yes every time). Status → get_spend_envelope. Not start_company_receive. Not Allow-always.
[sensitive-tier — EVERY call needs a manager's approval (per-send human rail): each request queues its own approval card and sends exactly once on approve. There is no standing grant for this tool. Call it on the first clear ask; the card is the yes — do not re-ask in chat.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| interval | No | Stripe spending_limits interval (default monthly). | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| amount_cents | Yes | Monthly (or chosen interval) cap in cents. $100/month = 10000. | |
| cardholder_name | No | Name on the CEO cardholder (default CEO). | |
| allowed_categories | No | Optional Stripe Issuing allowed MCC slugs. New merchant class is a founder yes. | |
| blocked_categories | No | Optional Stripe Issuing blocked MCC slugs. |