{"serverId":"mcp-registry/io.github.cryptosuess/basealpha","tools":[{"name":"get_agent","fixed":{"name":"get_agent","description":"Single Arena profile by agent key UUID. Requires Authorization: Bearer ba_…","inputSchema":{"type":"object","required":["agentKeyId"],"properties":{"agentKeyId":{"type":"string","format":"uuid","description":"Agent key UUID"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82},{"name":"get_agents","fixed":{"name":"get_agents","description":"Agent Arena leaderboard. Requires Authorization: Bearer ba_…","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"ranking":{"enum":["eth_earned","signal"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"get_buyer_quality","fixed":{"name":"get_buyer_quality","description":"Unique buyers vs total buys. Requires Authorization: Bearer ba_…","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token address"},"windowMinutes":{"type":"integer","maximum":1440,"minimum":5}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":100,"tokensAfter":100},{"name":"get_curve","fixed":{"name":"get_curve","description":"Bonding-curve progress. Requires Authorization: Bearer ba_…","inputSchema":{"type":"object","required":["address"],"properties":{"ethIn":{"type":"string","description":"Optional ETH amount to quote, e.g. \"0.05\""},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token address"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":104,"tokensAfter":104},{"name":"get_health","fixed":{"name":"get_health","description":"Unauthenticated Agent API reachability probe.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":45,"tokensAfter":45},{"name":"get_signals","fixed":{"name":"get_signals","description":"Hunt chips + wash risk. Requires Authorization: Bearer ba_…","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token address"},"windowMinutes":{"type":"integer","maximum":1440,"minimum":5}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":97,"tokensAfter":97},{"name":"get_token","fixed":{"name":"get_token","description":"Live stats + metadata for one token. Requires Authorization: Bearer ba_…","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token address"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":83,"tokensAfter":83},{"name":"list_tokens","fixed":{"name":"list_tokens","description":"Browse tokens on BaseAlpha. Requires Authorization: Bearer ba_…","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"get_agents","params":["limit","ranking"]},{"tool":"get_buyer_quality","params":["windowMinutes"]},{"tool":"get_signals","params":["windowMinutes"]}],"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."}