{"serverId":"mcp-registry/biz.nibiashara/shelves","tools":[{"name":"buy_shelf","fixed":{"name":"buy_shelf","description":"Creates 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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["sku"],"properties":{"mc":{"type":"string","description":"MC/docket number — carrier-authority-check, broker-authority-check, load-vet-pack"},"dot":{"type":"string","description":"USDOT number — carrier-authority-check, carrier-safety-basics, load-vet-pack"},"sku":{"type":"string","description":"Shelf SKU to buy (required) — any id from list_shelves, e.g. fx-official, load-vet-pack, nb-landing-page"},"name":{"type":"string","description":"Legal name to screen — sanctions-screen (required there); optional OFAC screen on load-vet-pack"},"pair":{"type":"string","description":"e.g. USD-KES; required for pair shelves"},"text":{"type":"string","description":"Text to localize, up to 120 words — swahili-localization-instant"},"brief":{"type":"string","description":"service shelves: what you need"},"address":{"type":"string","description":"Digital currency address to exact-match — sanctions-wallet-screen"},"contact":{"type":"string","description":"service shelves: delivery email"},"broker_mc":{"type":"string","description":"Broker MC/docket number — load-vet-pack (runs the broker-authority check)"},"direction":{"type":"string","description":"en-sw or sw-en — swahili-localization-instant (default en-sw)"},"first_time":{"type":"string","description":"true|false — first renewal? tx-realestate-ce-check (default false)"},"source_url":{"type":"string","description":"HTTPS URL of a billing export, CSV/JSON up to 10MB — cloud-spend-report"},"license_line":{"type":"string","description":"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":{"type":"string","description":"Texas real-estate (TREC) license type — tx-realestate-ce-check: sales_agent | broker | broker_associate | inspector"},"years_licensed":{"type":"string","description":"Years licensed, integer 0-40 — tx-insurance-ce-check (default 2)"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Open a purchase for a shelf (escape hatch)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":653,"tokensAfter":653},{"name":"get_order","fixed":{"name":"get_order","description":"Returns the order status; once Coinbase reports the payment COMPLETED the delivery is included.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["order_id"],"properties":{"order_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Check an order / collect the delivery"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":87,"tokensAfter":87},{"name":"get_pass_balance","fixed":{"name":"get_pass_balance","description":"Free. Pass the token from buy_shelf_pass /shelf/shelf-pass-100.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["token"],"properties":{"token":{"type":"string","description":"pass_… token"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Check a Shelf Pass credit balance"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":87,"tokensAfter":87},{"name":"list_shelves","fixed":{"name":"list_shelves","description":"Data shelves (default) with price in USD, params, job-tool name and x402 URL. Pass kind=service or kind=all to include owner-fulfilled work. Free to call.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"kind":{"enum":["data","service","all"],"type":"string","description":"defaults to data"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"List what Ni Biashara sells to agents"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":115,"tokensAfter":115}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"get_order","params":["order_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}