{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nrq58pj563an","handle":"betterchess","url":"https://wellknown.network/agents/betterchess","links":{"self":"https://wellknown.network/agents/betterchess/record.json","html":"https://wellknown.network/agents/betterchess","markdown":"https://wellknown.network/agents/betterchess/record.md","api":"https://wellknown.network/api/v1/agents/betterchess","status":"https://wellknown.network/api/v1/agents/betterchess/status","claim":"https://wellknown.network/agents/betterchess/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/betterchess/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.betterchess.co:server:betterchess","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"BetterChess","summary":"Chess MCP for Claude: engine analysis, attack maps, game review. One URL, no install.","description":"Chess MCP for Claude: engine analysis, attack maps, game review. One URL, no install.","publisher":{"name":"co.betterchess","url":null},"homepage":"https://betterchess.co/connector","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.betterchess.co","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-01T21:50:09.581969Z","publishedAt":"2026-09-01T21:50:09.581969Z","registryName":"co.betterchess/betterchess"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"code.review","name":"Code Review","confidence":0.885,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.554,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["ai","code","infra"]},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-09-05T19:27:07.738Z","lastProbedAt":"2026-09-05T19:27:07.738Z","statusComputedAt":"2026-09-05T19:28:27.520Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":137},"latestObservations":[{"at":"2026-09-05T19:27:07.738Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"chess_analyse","description":"Returns an engine evaluation of a chess position: the strongest candidate moves with their scores, and the position's checkable facts — side to move, whether th"},{"name":"chess_attacks","description":"Returns the exact list of squares attacked by the piece standing on a given square in a chess position, together with that piece's type and colour. Returns an e"},{"name":"chess_rig","description":"Returns the JavaScript source of the in-page coaching rig for a chess.com bot game, to be run in that page by the browser's javascript tool. Once running, the p"},{"name":"chess_review","description":"Replays a finished game ply by ply with the engine and returns the moves where the evaluation swung by more than a threshold (default 1.5 pawns). Each entry giv"}],"toolCount":4,"serverName":"betterchess","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"chess_analyse","description":"Returns an engine evaluation of a chess position: the strongest candidate moves with their scores, and the position's checkable facts — side to move, whether th"},{"name":"chess_attacks","description":"Returns the exact list of squares attacked by the piece standing on a given square in a chess position, together with that piece's type and colour. Returns an e"},{"name":"chess_rig","description":"Returns the JavaScript source of the in-page coaching rig for a chess.com bot game, to be run in that page by the browser's javascript tool. Once running, the p"},{"name":"chess_review","description":"Replays a finished game ply by ply with the engine and returns the moves where the evaluation swung by more than a threshold (default 1.5 pawns). Each entry giv"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"co.betterchess/betterchess","url":"https://registry.modelcontextprotocol.io/v0/servers/co.betterchess%2Fbetterchess","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.833Z"}