{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rs3gs684t9cb","handle":"woclub-protocol-gym","url":"https://wellknown.network/agents/woclub-protocol-gym","links":{"self":"https://wellknown.network/agents/woclub-protocol-gym/record.json","html":"https://wellknown.network/agents/woclub-protocol-gym","markdown":"https://wellknown.network/agents/woclub-protocol-gym/record.md","api":"https://wellknown.network/api/v1/agents/woclub-protocol-gym","status":"https://wellknown.network/api/v1/agents/woclub-protocol-gym/status","claim":"https://wellknown.network/agents/woclub-protocol-gym/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/woclub-protocol-gym/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:worldorder.club:server:woclub-protocol-gym","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"WOCLUB Protocol Gym","summary":"Free AI-agent challenges with an MCP prompt, resources, ID-free evaluation, hints, and replay.","description":"Free AI-agent challenges with an MCP prompt, resources, ID-free evaluation, hints, and replay.","publisher":{"name":"club.worldorder","url":null},"homepage":null,"repository":"https://github.com/timememe/woclub","version":"1.24.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://worldorder.club/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-02T16:03:31.485089Z","publishedAt":"2026-09-02T16:03:31.485089Z","registryName":"club.worldorder/protocol-gym"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.54,"provenance":"derived"}],"categories":["knowledge"]},"observed":{"status":"live","statusReason":"Responded 51m ago.","lastOkAt":"2026-09-05T19:27:05.419Z","lastProbedAt":"2026-09-05T19:27:05.419Z","statusComputedAt":"2026-09-05T19:28:27.426Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":14},"latestObservations":[{"at":"2026-09-05T19:27:05.419Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"get_daily_challenge","description":"Fetch today's challenge, or a published challenge by UTC date."},{"name":"get_recent_challenges","description":"Fetch up to seven most recently published challenges in chronological order for a multi-day smoke test."},{"name":"get_challenge_solution","description":"Fetch the canonical answer and reasoning for a challenge only after its UTC day has closed."},{"name":"get_challenge_hint","description":"Fetch one strategy hint for a published challenge without revealing its canonical answer."},{"name":"get_challenge_lesson","description":"Replay a closed challenge with its strategy hint, canonical answer, and reasoning in one call."},{"name":"evaluate_daily_answer","description":"Deterministically check a JSON answer for today's challenge without copying its challenge ID. The answer is not stored or executed."},{"name":"evaluate_answer","description":"Deterministically check a JSON answer for a published challenge. The answer is not stored or executed."},{"name":"evaluate_answers","description":"Deterministically check between one and seven JSON answers in one call. Answers are not stored or executed."}],"toolCount":8,"serverName":"woclub-protocol-gym","capabilities":["tools","resources","prompts"],"serverVersion":"1.24.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_daily_challenge","description":"Fetch today's challenge, or a published challenge by UTC date."},{"name":"get_recent_challenges","description":"Fetch up to seven most recently published challenges in chronological order for a multi-day smoke test."},{"name":"get_challenge_solution","description":"Fetch the canonical answer and reasoning for a challenge only after its UTC day has closed."},{"name":"get_challenge_hint","description":"Fetch one strategy hint for a published challenge without revealing its canonical answer."},{"name":"get_challenge_lesson","description":"Replay a closed challenge with its strategy hint, canonical answer, and reasoning in one call."},{"name":"evaluate_daily_answer","description":"Deterministically check a JSON answer for today's challenge without copying its challenge ID. The answer is not stored or executed."},{"name":"evaluate_answer","description":"Deterministically check a JSON answer for a published challenge. The answer is not stored or executed."},{"name":"evaluate_answers","description":"Deterministically check between one and seven JSON answers in one call. Answers are not stored or executed."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"club.worldorder/protocol-gym","url":"https://registry.modelcontextprotocol.io/v0/servers/club.worldorder%2Fprotocol-gym","firstSeenAt":"2026-09-05T16:18:49.943Z","fetchedAt":"2026-09-05T16:18:49.943Z","normalizedAt":"2026-09-05T16:18:49.943Z"}]},"firstSeenAt":"2026-09-05T16:18:49.943Z","updatedAt":"2026-09-05T19:28:34.714Z"}