{"serverId":"mcp-registry/online.webring/ring","tools":[{"name":"ring_bid_info","fixed":{"name":"ring_bid_info","description":"How to pay a member up the leaderboard: minimum, ranking rules, and the MPP payment flow.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"ring_join_info","fixed":{"name":"ring_join_info","description":"How to join the ring: fee, validation requirements, and the MPP (HTTP 402) payment flow.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"ring_list","fixed":{"name":"ring_list","description":"Webring members in ring order. Optional kind/category filters and limit/offset pagination.","inputSchema":{"type":"object","properties":{"kind":{"enum":["agent","mcp","website"],"type":"string"},"limit":{"type":"integer","maximum":500,"minimum":1},"offset":{"type":"integer","minimum":0},"category":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":99,"tokensAfter":99}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"ring_leaderboard","params":["limit","offset"]},{"tool":"ring_list","params":["kind","limit","offset","category"]},{"tool":"ring_member","params":["slug"]},{"tool":"ring_next","params":["from","kind","category"]},{"tool":"ring_prev","params":["from","kind","category"]},{"tool":"ring_random","params":["kind","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."}