{"serverId":"mcp-registry/io.tooloracle/suioracle","tools":[{"name":"sui_object_info","fixed":{"name":"sui_object_info","description":"Get Sui object details by ID (type, owner, version)","inputSchema":{"type":"object","required":["object_id"],"properties":{"object_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":63,"tokensAfter":63},{"name":"sui_protocol_health","fixed":{"name":"sui_protocol_health","description":"Protocol health: TVL, audits, risk grade (Cetus, NAVI, Scallop, Bluefin...)","inputSchema":{"type":"object","required":["protocol"],"properties":{"protocol":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":70,"tokensAfter":70},{"name":"sui_protocol_list","fixed":{"name":"sui_protocol_list","description":"All Sui DeFi protocols ranked by TVL","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":44,"tokensAfter":44},{"name":"sui_validator_info","fixed":{"name":"sui_validator_info","description":"Validator overview: count, stake, top 10, commission rates, APY","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":52}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"sui_defi_yields","params":["min_tvl_usd"]},{"tool":"sui_object_info","params":["object_id"]},{"tool":"sui_protocol_health","params":["protocol"]}],"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."}