{"serverId":"mcp-registry/com.tantra-authority/catalog","tools":[{"name":"get_product","fixed":{"name":"get_product","description":"Full detail on one product by catalog id: price (USD + USDC atomic), category, description, bundle contents, cover, and — for buyable products — a live payment block fetched from the real x402 402 challenge (network, USDC contract, amount, pay-to wallet).","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Catalog product id (see search_products or list_categories)."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":128,"tokensAfter":128},{"name":"how_to_buy","fixed":{"name":"how_to_buy","description":"Get the precise, step-by-step x402 payment sequence to buy a product: live network/USDC-contract/amount/pay-to values from the real 402 challenge, assembled into ordered steps.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Catalog product id."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94},{"name":"list_categories","fixed":{"name":"list_categories","description":"List categories present in the live catalog with product counts. Categories are heuristically derived from id/title (the catalog API has no category field of its own).","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"search_products","fixed":{"name":"search_products","description":"Search Lawrence Lanoff's live digital-product catalog by keyword, price ceiling, and/or category. Returns id, title, price_usd, category, buyable_via_x402, x402_url (tagged ?src=mcp-remote for attribution — use this exact URL), and cover.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Case-insensitive substring matched against title/description. Empty returns the whole catalog."},"category":{"type":"string","description":"Optional exact match: course, ebook, meditation-audio, tarot-reading, bundle, audiobook, coaching-session, gift-voucher."},"max_price":{"type":"number","description":"Optional USD ceiling, e.g. 20.00."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":198,"tokensAfter":198}],"toolsChanged":4,"tokensSaved":0,"todo":[],"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."}