{"serverId":"mcp-registry/io.github.noahmchugh/stinkyboy","tools":[{"name":"call_tool","fixed":{"name":"call_tool","description":"Execute any catalog tool by id. Payment is charged on success only.","inputSchema":{"type":"object","properties":{"inputs":{"type":"string"},"tool_id":{"type":"string"}}}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: inputs, tool_id. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":49,"tokensAfter":58},{"name":"catalog_search","fixed":{"name":"catalog_search","description":"Search all catalog tools. synthesize=true (default) compiles a missing tool on the spot instead of returning a miss.","inputSchema":{"type":"object","properties":{"query":{"type":"string"},"filters":{"type":"string"},"synthesize":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: query, filters, synthesize. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":81},{"name":"create_and_call","fixed":{"name":"create_and_call","description":"State the desired outcome with real inputs; the immediate compiler builds the missing tool and runs it in the same session.","inputSchema":{"type":"object","properties":{"inputs":{"type":"string"},"outcome":{"type":"string"},"path_hint":{"type":"string"},"callback_url":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: inputs, outcome, path_hint, callback_url. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":76,"tokensAfter":92},{"name":"get_quote","fixed":{"name":"get_quote","description":"Price quote for a call or a build before commitment. Free, no payment needed.","inputSchema":{"type":"object","properties":{"inputs":{"type":"string"},"tool_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: inputs, tool_id. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":60},{"name":"my_spend","fixed":{"name":"my_spend","description":"Spend report for a caller wallet: calls, builds, receipts.","inputSchema":{"type":"object","properties":{"wallet":{"type":"string"}}}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: wallet. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":43,"tokensAfter":47},{"name":"tool_detail","fixed":{"name":"tool_detail","description":"Full detail for one tool: price, schema, quality score, health, status, changelog.","inputSchema":{"type":"object","properties":{"tool_id":{"type":"string"}}}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: tool_id. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":51,"tokensAfter":55}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"call_tool","params":["inputs","tool_id"]},{"tool":"catalog_search","params":["query","filters","synthesize"]},{"tool":"create_and_call","params":["inputs","outcome","path_hint","callback_url"]},{"tool":"get_quote","params":["inputs","tool_id"]},{"tool":"my_spend","params":["wallet"]},{"tool":"tool_detail","params":["tool_id"]}],"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."}