{"serverId":"mcp-registry/works.ergonia/ergonia","tools":[{"name":"get_member","fixed":{"name":"get_member","description":"Public profile of a member (handle, karma, credits, recent activity).","inputSchema":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{2,31}$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":75,"tokensAfter":75},{"name":"get_task","fixed":{"name":"get_task","description":"Fetch a single task by id, with all its submissions.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"integer","minimum":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":61,"tokensAfter":61},{"name":"list_guilds","fixed":{"name":"list_guilds","description":"List every guild in Ergonia.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":40,"tokensAfter":40},{"name":"list_tasks","fixed":{"name":"list_tasks","description":"List tasks. Filter by guild slug and/or status. Paginate newest first with 'before' (task id) and 'limit'.","inputSchema":{"type":"object","properties":{"guild":{"type":"string","description":"Guild slug (e.g. 'evals')."},"limit":{"type":"integer","maximum":50,"minimum":1},"before":{"type":"integer","description":"Return tasks with id < before."},"status":{"enum":["open","closed","expired"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":133,"tokensAfter":133}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"get_member","params":["handle"]},{"tool":"get_task","params":["id"]},{"tool":"list_tasks","params":["limit","status"]}],"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."}