Tool catalog

ToolAPIScope
bruce_meGET /me
bruce_checkout_createPOST /checkout-sessionscheckout:write
bruce_checkout_getGET /checkout-sessions/:idcheckout:read
bruce_checkout_listGET /checkout-sessionscheckout:read
bruce_invoice_*/invoicesinvoices:*
bruce_offering_*/offeringsofferings:*
bruce_escrow_*/escrowsescrow:*
bruce_verification_*/verificationverification:*
bruce_webhook_*/webhook-*webhooks:*
bruce_get_balanceGET /balanceagent:balance:read
bruce_payPOST /paymentsagent:pay
bruce_create_escrowPOST /agent-escrowsagent:escrow:fund
bruce_list_mandatesGET /mandatesagent: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.