{"id":562529,"recorded_at":"2026-10-27T21:43:44.543523Z","observed_at":"2026-10-27T21:43:44.543370Z","subject_kind":"endpoint","subject":"b88273cd-13c0-45cb-b318-662546ef3449","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":29,"tools":[{"description":"Add a visible saree to customer cart.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"quantity":{"default":1,"maximum":20,"minimum":1,"type":"integer"},"saree_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["saree_id"],"type":"object"},"name":"add_to_cart"},{"description":"Cancel an eligible customer order and send cancellation notices after signed-in browser approval.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"order_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"},"reason":{"maxLength":500,"minLength":3,"type":"string"}},"required":["order_id","reason"],"type":"object"},"name":"cancel_order"},{"description":"Cancel an unpaid Cashfree session or check Razorpay/PhonePe/Paytm status after signed-in browser approval, then persist provider state. May restore reservations or finalize an already-paid order; does not capture payment.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attempt_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"},"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["attempt_id"],"type":"object"},"name":"cancel_payment_attempt"},{"description":"Close a customer support ticket and send a closing remark to Vaanzari support staff after signed-in browser approval.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"ticket_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["ticket_id"],"type":"object"},"name":"close_support_ticket"},{"description":"Send a new customer support request to Vaanzari staff after signed-in browser approval. The submitted message cannot be unsent.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"message":{"maxLength":4000,"minLength":3,"type":"string"},"order_id":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"subject":{"maxLength":200,"minLength":3,"type":"string"}},"required":["subject","message"],"type":"object"},"name":"create_support_ticket"},{"description":"Read the authorized customer account profile.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"get_account"},{"description":"Get one public Vaanzari artisan profile.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["id"],"type":"object"},"name":"get_artisan"},{"description":"Read customer cart and current totals.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"get_cart"},{"description":"Revalidate cart, discounts, points, addresses, and checkout total without placing an order.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"billing_address":{"maxLength":500,"minLength":10,"type":"string"},"coupon_code":{"maxLength":50,"type":"string"},"points_to_redeem":{"maximum":10000000,"minimum":0,"type":"integer"},"shipping_address":{"maxLength":500,"minLength":10,"type":"string"}},"type":"object"},"name":"get_checkout_summary"},{"description":"Get one authorized customer order.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"order_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["order_id"],"type":"object"},"name":"get_order"},{"description":"Refresh a customer payment attempt from Razorpay, Cashfree, PhonePe, or Paytm and persist its server-verified state. May finalize an already-paid order and send confirmation notices; does not initiate or capture payment.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attempt_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["attempt_id"],"type":"object"},"name":"get_payment_status"},{"description":"Read saved Vaanzari picks.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"get_picks"},{"description":"Read customer reward balance and recent point transactions.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"get_rewards"},{"description":"Get one visible Vaanzari saree by public catalogue ID or canonical locator. Includes its canonical storefront url; include that url as a clickable product link when presenting the product.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["id"],"type":"object"},"name":"get_saree"},{"description":"Get one authorized customer support ticket and its messages.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"ticket_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["ticket_id"],"type":"object"},"name":"get_support_ticket"},{"description":"List public artisan profiles connected to the visible Vaanzari catalogue.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"list_artisans"},{"description":"List authorized customer orders.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"list_orders"},{"description":"List authorized customer support tickets.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"list_support_tickets"},{"description":"Remove one customer cart item.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"item_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["item_id"],"type":"object"},"name":"remove_from_cart"},{"description":"Remove one saree from customer picks.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"saree_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["saree_id"],"type":"object"},"name":"remove_pick"},{"description":"Send a reply to Vaanzari support staff after signed-in browser approval, reopening a closed ticket if needed. The submitted message cannot be unsent.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"message":{"maxLength":4000,"minLength":1,"type":"string"},"ticket_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["ticket_id","message"],"type":"object"},"name":"reply_support_ticket"},{"description":"Synchronize provider state and return an existing unpaid hosted checkout after signed-in browser approval. May finalize an already-paid order and send confirmation notices; does not capture payment.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attempt_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"},"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["attempt_id"],"type":"object"},"name":"resume_payment"},{"description":"Create a replacement hosted Razorpay, Cashfree, PhonePe, or Paytm checkout for a failed or terminated attempt after signed-in browser approval, reserving stock/rewards. Does not capture payment.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attempt_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"},"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"}},"required":["attempt_id"],"type":"object"},"name":"retry_payment"},{"description":"Save one visible saree to customer picks.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"saree_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"}},"required":["saree_id"],"type":"object"},"name":"save_pick"},{"description":"Search visible Vaanzari sarees using verified catalogue fields. Each result includes its canonical storefront url; include that url as a clickable product link when presenting products. Missing attributes remain unset.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"fabric":{"maxLength":100,"type":"string"},"limit":{"default":12,"maximum":50,"minimum":1,"type":"integer"},"occasion":{"maxLength":100,"type":"string"},"page":{"default":1,"maximum":100,"minimum":1,"type":"integer"},"q":{"maxLength":64,"type":"string"},"region":{"maxLength":100,"type":"string"},"technique":{"maxLength":100,"type":"string"}},"type":"object"},"name":"search_sarees"},{"description":"Set quantity for one customer cart item.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"item_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","type":"string"},"quantity":{"maximum":20,"minimum":1,"type":"integer"}},"required":["item_id","quantity"],"type":"object"},"name":"set_cart_quantity"},{"description":"Create a hosted Razorpay, Cashfree, PhonePe, or Paytm checkout after signed-in browser approval, reserving stock/rewards and clearing the active cart. First call get_checkout_summary with the same addresses, discounts and points; submit its approved total/currency as expected_total/expected_currency. International delivery requires Razorpay in the delivery currency. Paytm supports domestic INR only. Synchronizes any active payment first and may finalize an already-paid order. No payment is captured by this tool.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"billing_address":{"maxLength":500,"minLength":10,"type":"string"},"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"coupon_code":{"maxLength":50,"type":"string"},"expected_currency":{"pattern":"^[A-Z]{3}$","type":"string"},"expected_total":{"minimum":0,"type":"number"},"idempotency_key":{"maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9._:-]+$","type":"string"},"payment_method":{"enum":["razorpay","cashfree","phonepe","paytm","online"],"type":"string"},"payment_mode":{"enum":["upi","card","netbanking","wallet","international_card"],"type":"string"},"payment_scope":{"enum":["domestic","international"],"type":"string"},"points_to_redeem":{"maximum":10000000,"minimum":0,"type":"integer"},"shipping_address":{"maxLength":500,"minLength":10,"type":"string"}},"required":["payment_method","idempotency_key"],"type":"object"},"name":"start_checkout"},{"description":"Update customer name, phone, and delivery address after signed-in browser approval.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"maxLength":500,"minLength":10,"type":"string"},"confirmation_id":{"maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$","type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"phone":{"maxLength":32,"minLength":7,"type":"string"}},"required":["name","phone","address"],"type":"object"},"name":"update_profile"},{"description":"Validate a coupon against the authorized customer cart.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"code":{"maxLength":50,"minLength":1,"type":"string"}},"required":["code"],"type":"object"},"name":"validate_coupon"}]},"body_sha256":"d50176b0e725c09a4ba58f99a7141e0f2b5f93601fbf1f272e7453fbe1bbe46f","prev_id":null,"leaf":"0x8ced694dd069b857147a19dd0e8ac308e6be75f6923144f209931487c17054be","leaf_text":"{\"body\":\"d50176b0e725c09a4ba58f99a7141e0f2b5f93601fbf1f272e7453fbe1bbe46f\",\"id\":562529,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793137424543370,\"prev\":null,\"subject\":\"b88273cd-13c0-45cb-b318-662546ef3449\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x8ced69f87a33376e8790440f7e9ba97ca24bb66dc19e6bbb05929a682b245df3","0x23b8933697cf32b60be436cc342146742405eb7e64fdf267c83eab1016cfe6de","0xeacdd4fde156b420111596185a52c1ea28b76c09d93a33a17a21d972a72f611e","0x615ee7760d5ac899b02d50f6e81a3379e425dd7c455305739f6beb9b2863d21e","0xf533510a04da98b5dc2adb310163914990095afaf7ae641580dbd3630edbc7a2","0x582b6b1f7b7b9b0b87774c778ecac8660c472e043795cb8ac22c3de08a2e9a93","0x29485b018c5d42ec4cbbc2b5bbba17034002e7374776f54610012d13b184399c","0x4f52d8c4966374db2aca67e7208d7210100003f961939e7464d725df50a16357","0x19278c5da498cb4d7f98ba397f784fe6abf72640e85a32c396df5a238bd1e48b","0x1ddaaa8c87e4f2a428c12a0f726d649212454168d49aa20a8ebc1865b9e139e3","0x9db4db43425eb15434c6ecabdea3edcc63d5347d28ff18fda137c7d140c12b36","0xe0e69ccf3eae9f1603c5f7e4a938a5ebe41708a9b4f6cb15a530b2e2aa69d8a0","0xea3d566bf95ca7a3a7f6de9c4f77180bd8c5ffd160486a27d870e8a2fb6d0b9e","0x06e3b43165f5b3c31d850bc32f20b2e25b844564c4e042c141b9748c26a5a600","0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6","0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d","0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66","0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}