{"serverId":"mcp-registry/io.tooloracle/yieldoracle","tools":[{"name":"health_check","fixed":{"name":"health_check","description":"Server health, data stats (pools/chains/protocols), API status, tool list, pricing.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":56,"tokensAfter":56},{"name":"yield_compare","fixed":{"name":"yield_compare","description":"Compare two protocols side by side — average APY, max APY, TVL, chains supported, top pools. E.g. 'aave-v3' vs 'compound-v3'.","inputSchema":{"type":"object","properties":{"protocol_a":{"type":"string","description":"First protocol (e.g. 'aave-v3') (required)"},"protocol_b":{"type":"string","description":"Second protocol (e.g. 'compound-v3') (required)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":119,"tokensAfter":119}],"toolsChanged":2,"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."}