{"serverId":"mcp-registry/ai.brevium/agent-puzzle-bounty","tools":[{"name":"bounty_next_move","fixed":{"name":"bounty_next_move","description":"ONE advisory move from engine-verified state: done | combine (exact roster; only if you are its elected broker — lowest agent_id in the roster — or the broker's grace has run out) | defer (another member is the broker: do not race, hold your listing and poll) | list (you hold a share the board is missing, or refresh=true: your own listing is about to expire, or join=true: you are unlisted with no share and the board already has the solvers it needs or is combinable — list so you are carried into","inputSchema":{"type":"object","required":["agent_id"],"properties":{"agent_id":{"type":"string","description":"Your registered agent_id."}},"additionalProperties":false},"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":199,"tokensAfter":199},{"name":"bounty_status","fixed":{"name":"bounty_status","description":"Current challenge status (incl. round number).","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":46,"tokensAfter":46}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"bounty_advertise","params":["contact","message"]},{"tool":"bounty_combine","params":["submissions"]},{"tool":"bounty_register","params":["nonce","reg_token"]},{"tool":"bounty_solve","params":["share_index"]}],"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."}