Open a purchase for a shelf (escape hatch)
buy_shelfCreates a Coinbase checkout for any SKU — use this when no job-named tool exists. Returns x402_url (pay with any x402 client), pay_url (human) and claim_url. Does not move money itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mc | No | MC/docket number — carrier-authority-check, broker-authority-check, load-vet-pack | |
| dot | No | USDOT number — carrier-authority-check, carrier-safety-basics, load-vet-pack | |
| sku | Yes | Shelf SKU to buy (required) — any id from list_shelves, e.g. fx-official, load-vet-pack, nb-landing-page | |
| name | No | Legal name to screen — sanctions-screen (required there); optional OFAC screen on load-vet-pack | |
| pair | No | e.g. USD-KES; required for pair shelves | |
| text | No | Text to localize, up to 120 words — swahili-localization-instant | |
| brief | No | service shelves: what you need | |
| metro | No | Metro — diaspora-metro-snapshot | |
| address | No | Digital currency address to exact-match — sanctions-wallet-screen | |
| contact | No | service shelves: delivery email | |
| category | No | Directory category — diaspora-metro-snapshot | |
| broker_mc | No | Broker MC/docket number — load-vet-pack (runs the broker-authority check) | |
| direction | No | en-sw or sw-en — swahili-localization-instant (default en-sw) | |
| first_time | No | true|false — first renewal? tx-realestate-ce-check (default false) | |
| source_url | No | HTTPS URL of a billing export, CSV/JSON up to 10MB — cloud-spend-report | |
| license_line | No | Texas insurance (TDI) license line — tx-insurance-ce-check: general_lines_life_accident_health_hmo | general_lines_property_casualty | personal_lines_property_casualty | limited_lines | public_adjuster | all_lines_adjuster | |
| license_type | No | Texas real-estate (TREC) license type — tx-realestate-ce-check: sales_agent | broker | broker_associate | inspector | |
| years_licensed | No | Years licensed, integer 0-40 — tx-insurance-ce-check (default 2) |