io.github.iambrettforbes/botsupply · v1.0.0 · finance-and-payments
BotSupply is healthy: it completed an MCP handshake in 2482 ms and exposes 5 tools.
Prepaid credits for agents: browse SKUs, open a wallet, check balance, buy packs, Stripe top-up.
Endpoint: https://botsupply.onrender.com/mcp (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 5 |
| Latency | 2482 ms |
| Last checked (UTC) | 2026-10-15T04:10:49.398Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-15T04:10:49.398Z | Healthy | 2482 |
list_catalog | List live BotSupply SKUs, credit prices, short descriptions, and what a purchase does not include. Payloads stay behind purchase. recipe.book-table, when listed, is recipe documentation only and does not place a reservation. |
open_wallet | Create a wallet and return wallet_id plus api_key once, with balance_credits 0. Same as POST /v1/wallets. This does not look up an existing wallet. Keep the api_key; later tools need it as Authorization: Bearer or as api_key. |
get_balance | Return the authenticated wallet id and prepaid credit balance. Same as GET /v1/balance. Does not return the API key. |
purchase | Buy one live catalog SKU with prepaid credits. Sends { sku } to POST /v1/purchase and returns that JSON, including the pack or recipe payload. Does not place a reservation. recipe.book-table is documentation the buying agent runs itself. An unknown SKU is rejected. Insufficient balance returns an er |
create_checkout | Start 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 |