{"serverId":"mcp-registry/io.github.fish-tacos/sati-grumpy","tools":[{"name":"add_to_cart","fixed":{"name":"add_to_cart","description":"Add a Salvage & Surplus product to your cart and receive a cart token.\nRequires a valid SKU. Returns cart_token needed for checkout.","inputSchema":{"type":"object","required":["sku"],"properties":{"sku":{"type":"string"},"quantity":{"type":"integer","default":1}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Add To Cart"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":93,"tokensAfter":93},{"name":"checkout","fixed":{"name":"checkout","description":"Initiate checkout for a cart. Provide cart_token from add_to_cart and a billing email.\nReturns a payment_token required to complete the purchase.","inputSchema":{"type":"object","required":["cart_token","email"],"properties":{"email":{"type":"string"},"cart_token":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Checkout"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":97,"tokensAfter":97},{"name":"confirm_payment","fixed":{"name":"confirm_payment","description":"Confirm payment using a payment_token from checkout and a cc_token (credit card token).\nCompletes the Salvage & Surplus purchase and returns an order confirmation.","inputSchema":{"type":"object","required":["payment_token","cc_token"],"properties":{"cc_token":{"type":"string"},"payment_token":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Confirm Payment"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":108,"tokensAfter":108},{"name":"get_product","fixed":{"name":"get_product","description":"Retrieve full details for a Salvage & Surplus product by SKU.\nExample SKUs: GR-001, GR-002, GR-003, GR-004, GR-005.","inputSchema":{"type":"object","required":["sku"],"properties":{"sku":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Product"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":77,"tokensAfter":77},{"name":"search_products","fixed":{"name":"search_products","description":"Search Salvage & Surplus product catalog.\nReturns matching GPU rigs, server racks, drive arrays, and network gear.\nFilter by category: compute, servers, storage, networking, support.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Products"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":118,"tokensAfter":118}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"add_to_cart","params":["sku","quantity"]},{"tool":"checkout","params":["email","cart_token"]},{"tool":"confirm_payment","params":["cc_token","payment_token"]},{"tool":"get_product","params":["sku"]},{"tool":"search_products","params":["query","category"]}],"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."}