Skip to main content
Glama

Server Details

Chess opening guides and names, FEN and PGN checks, the daily chess puzzle and Elo estimates.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
mehdi-bh/chessigma-mcp
GitHub Stars
0
ChatGPT
Chessigma
Claude
Chessigma

TDQS

A4.1/5.0

Scored across 7 tools

Disambiguation4/5

The tools mostly target distinct tasks: analyze_game (whole game), analyze_position (single FEN), calculate_elo, get_daily_puzzle, get_opening_guide, identify_opening, and review_online_game. The one pair with slight overlap is get_opening_guide (lookup by name) vs identify_opening (identify from moves), but their descriptions clearly separate them.

Naming Consistency5/5

Every tool follows a consistent snake_case verb_noun pattern: analyze_game, analyze_position, calculate_elo, get_daily_puzzle, get_opening_guide, identify_opening, review_online_game. No mixed conventions or vague verbs.

Tool Count5/5

Seven tools is well-scoped for a chess analysis helper, covering game analysis, position facts, Elo, puzzles, openings, and online game review without redundancy.

Completeness4/5

The surface covers the main chess-analysis workflows (game, position, openings, puzzles, Elo, online review) with clean handling of unsupported cases like Chess.com daily games. Minor gaps exist—no direct engine-eval tool or PGN export—but these appear intentional, deferring evaluation to the browser.

Available Tools

7 tools
analyze_gameAnalyze GameA
Read-onlyIdempotent
Inspect

Summarize a chess game given as a PGN or as plain SAN movetext: players, result, number of plies, the opening and how long it followed theory, how the game ended (checkmate, stalemate, draw by rule, or unfinished or resigned) and the final position. Returns a link that opens the whole game on the chessigma.com analysis board, where the Stockfish engine runs in the user's browser, and, when the PGN's Link or Site tag is a Chess.com live game or a Lichess game, a link to that game's move-by-move review. It never evaluates moves itself and stores nothing.

Inputs: pgn (required). Returns: note, black, plies, white, +6 more

analyze_positionAnalyze PositionA
Read-onlyIdempotent
Inspect

Read a chess position from a FEN and return facts computed by the rules alone: side to move, status (normal, check, checkmate, stalemate or insufficient material), every legal move in SAN, the material count (pawn 1, knight 3, bishop 3, rook 5, queen 9) and the opening name when the position is a catalogued opening. This tool does not evaluate the position and does not choose a best move: the Stockfish engine runs in the user's browser at the returned analysisUrl (full analysis board) and bestMoveUrl (best move finder) on chessigma.com.

Inputs: fen (required). Returns: fen, status, opening, material, +4 more

calculate_eloCalculate EloA
Read-onlyIdempotent
Inspect

Estimate a player's new Elo rating after a single game with the Elo formula. Pure arithmetic, no chess engine. The system field picks a K-factor default for FIDE, Chess.com or Lichess, but the result is an Elo estimate: Chess.com and Lichess use Glicko ratings, so their real rating changes differ.

Inputs: result (required), yourRating (required), opponentRating (required), system, +1 more. Returns: change, result, system, kFactor, +5 more

get_daily_puzzleGet Daily PuzzleA
Read-onlyIdempotent
Inspect

Get Chessigma's daily chess puzzle: today's by default, or a past day's via date (YYYY-MM-DD, from 2024-01-01 to today in UTC). The position (fen) is given with the solver to move, after the opponent's last move. The solution is in SAN, with the solver's moves at even indexes and the opponent's replies at odd ones. Do not reveal the solution unless the user asks for it. If today's puzzle is not out yet, the latest one is returned: check date. playUrl opens the puzzle on chessigma.com.

Inputs: date. Returns: fen, date, rating, themes, +5 more

get_opening_guideOpening GuideA
Read-onlyIdempotent
Inspect

Look up a chess opening by name or slug (for example "London System", "Caro-Kann" or "sicilian-defense") and return Chessigma's guide to it: the main line in SAN, a short summary, up to four key variations with the idea behind each, the strategy for each side, strengths and weaknesses. Full guides exist for 18 popular openings; any of about 3,700 catalogued opening names returns its name, ECO code and moves. When nothing matches, found is false and suggestions lists close names. Links open the opening's trainer and the analysis board on chessigma.com.

Inputs: opening (required). Returns: eco, name, found, ideas, +8 more

identify_openingIdentify OpeningA
Read-onlyIdempotent
Inspect

Identify the chess opening of a move sequence, given as SAN movetext ("1. e4 c5 2. Nf3 d6") or a full PGN. Returns the ECO code and name from a catalogue of about 3,700 named lines, how many half-moves (plies) followed known theory from move one, the first move that left it, a link to Chessigma's trainer when the opening has one, and a link that opens the moves on the chessigma.com analysis board.

Inputs: moves (required). Returns: eco, name, found, bookPlies, +3 more

review_online_gameReview Online GameA
Read-onlyIdempotent
Inspect

Turn the link of a public Chess.com live game or a Lichess game into a chessigma.com link that imports the game and opens a move-by-move review, computed by Stockfish in the user's browser. Nothing is fetched when this tool runs: the game is read from Chess.com or Lichess only when the user opens the link. Chess.com daily (correspondence) games are not supported; ask for the PGN instead.

Inputs: url (required). Returns: note, platform, reviewUrl

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables comprehensive chess analysis through Stockfish engine integration, positional evaluation, puzzle training, game review, and access to extensive chess databases. Provides visual board rendering, interactive game viewers, and tactical puzzle training with 3+ million problems from Lichess.
      34
      AGPL 3.0
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI assistants to look up Lichess players, review their recent games and flagged mistakes, and answer chess questions using Lichess's own server analysis, cloud evaluations, and Syzygy tablebase rather than guessing. Also serves daily and by-id puzzles (with solutions hidden until requested) and opening explorer statistics, returning explicit "not available" responses when Lichess has no data.
      9
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.