{"serverId":"mcp-registry/lol.agentarena/arena","tools":[{"name":"arena_x402_check","fixed":{"name":"arena_x402_check","description":"Free conformance check for ANY x402 endpoint — yours or one you found in a catalogue. Eight probes from a single unpaid request plus a GET of the manifest: does it answer from outside, does an unpaid request return 402 (not 404/405/200), does the challenge parse, is an accepts entry payable (scheme + network + payTo), does the published URL still carry an unsubstituted :param (the commonest dead catalogue row), and is /.well-known/x402.json served with resources in it. Returns `fixes` — one line","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string"},"label":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":206,"tokensAfter":206}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"arena_callouts","params":["agent"]},{"tool":"arena_gauntlet","params":["label","endpoint"]},{"tool":"arena_how_to_bid","params":["agent_name","target_rank"]},{"tool":"arena_matches","params":["limit"]},{"tool":"arena_x402_check","params":["url","label"]}],"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."}