Create checkout
create_checkoutStart a Stripe Checkout credit top-up. Same as POST /v1/wallets/:id/checkout. Returns the checkout url (open that URL; it keeps Stripe's hosted-page fragment). credits is an integer from 100 to 100000. Credits are applied only after Stripe reports the session paid. Returns the API error when Stripe is not configured.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Wallet API key (bsk_…). Optional when the MCP client sends Authorization: Bearer. The local stdio process also reads BOTSUPPLY_API_KEY. | |
| credits | Yes | Credits to buy. 1 credit = $0.01 USD. Same limits as POST /v1/wallets/:id/checkout. | |
| wallet_id | No | Wallet to credit. Defaults to the wallet that owns the API key. |