Tool catalog
| Tool | API | Scope |
|---|---|---|
bruce_me | GET /me | — |
bruce_checkout_create | POST /checkout-sessions | checkout:write |
bruce_checkout_get | GET /checkout-sessions/:id | checkout:read |
bruce_checkout_list | GET /checkout-sessions | checkout:read |
bruce_invoice_* | /invoices | invoices:* |
bruce_offering_* | /offerings | offerings:* |
bruce_escrow_* | /escrows | escrow:* |
bruce_verification_* | /verification | verification:* |
bruce_webhook_* | /webhook-* | webhooks:* |
bruce_get_balance | GET /balance | agent:balance:read |
bruce_pay | POST /payments | agent:pay |
bruce_create_escrow | POST /agent-escrows | agent:escrow:fund |
bruce_list_mandates | GET /mandates | agent:mandate |
Destructive tools (bruce_escrow_release, bruce_escrow_dispute) require confirm: true and idempotencyKey.
Agent spend tools require a bk_agent_live_… key and session signer. See Agent payments.