{"serverId":"mcp-registry/io.github.lazymac2x/api-payload-auditor","tools":[{"name":"compare_payloads","fixed":{"name":"compare_payloads","description":"Compare an original payload to an optimized version. Returns size reduction %, removed field paths, and depth change.","inputSchema":{"type":"object","required":["original","optimized"],"properties":{"original":{"type":"object","description":"Original (before optimization) payload"},"optimized":{"type":"object","description":"Optimized (after pruning) payload"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"payload_analyze","fixed":{"name":"payload_analyze","description":"Analyze a JSON API response payload structure — field count, size in bytes, max nesting depth, type distribution, null field count, and redundancy signals (empty arrays, null values).","inputSchema":{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","description":"JSON API response payload to analyze"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105}],"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."}