BetterChess MCP server
Chess MCP for Claude: engine analysis, attack maps, game review. One URL, no install.
Little public usage data yet
Reviews
Write oneNobody has reviewed BetterChess yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
BetterChess tools (4)
write = sends, deletes, buys or postschess_analyseFreeReturns an engine evaluation of a chess position: the strongest candidate moves with their scores, and the position's checkable facts — side to move, whether that side is in check, undefended pieces and the pieces attacking them, and the material balance. Accepts a FEN, a PGN, or a list of SAN moves from the starting position. Also reports what the OPPONENT would play if it were their turn, which is the difference between a position being quiet and merely looking quiet. Pass `considering` with a move you are thinking of playing and it returns what that move actually walks into — a losing move is usually not in the top candidates, so asking about it directly is the only way to find out.
chess_attacksFreeReturns 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 empty list when the square is unoccupied. Accepts a FEN, a PGN, or a list of SAN moves from the starting position.
chess_reviewFreeReplays 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 gives the move number, the side that moved, the move played, the engine's preferred move, the size of the swing in pawns, the evaluation before and after, and the FEN of the resulting position. Accepts a PGN or a list of SAN moves, and can be filtered to one colour. Long games are truncated at 60 plies.
chess_rigFreeReturns 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 page exposes window.__coachWait(ms) (resolves with events and board status), window.__coachWatch.status() (moves, fen, turn, myTurn, result) and window.__coach (beginDraw, play, dashed, label, step, say) for drawing on the board. Also returns the rig version and the URL of the chess.com bot surface.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 734ms20/20
- Tool poisoning4 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenanceno repository listed3/15
- Maintainer identityverified namespace with website, no repo4/10
Findings (1)
- lowNo source repository listed
maint.no-repo
Install directly
claude mcp add --transport http betterchess https://mcp.betterchess.co
BetterChess: common questions
- Is BetterChess MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the BetterChess safety report
- How do I install BetterChess?
- It runs remotely at mcp.betterchess.co. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does BetterChess need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is BetterChess maintained?
- The latest release is v1.0.0.
- Is BetterChess up?
- 100% of our last 6 checks got an answer. We check remote servers about four times a day.
- What can I use instead of BetterChess?
- Servers from other publishers that do the same job: Unreal Engine MCP server.
Alternatives to BetterChess
Same job from other publishers: the closest match first, then the best rated.
- Unreal EngineMCP server for Unreal Engine 5 with 23 tools for game development automation.not reviewedEstablishedA