Lumichess
Server Details
Chess tools: game reviews for Chess.com and Lichess, FIDE ratings, openings, positions, puzzles.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 8 tools
Each tool targets a distinct chess sub-domain: position facts, player profile, puzzle, Elo math, FIDE lookup, opening identification, opening reference, and game review. The only real overlap is between identify_opening and analyze_position (which also reports an opening name for known positions), plus a mild boundary between identify_opening and opening_guide, but the descriptions clarify when to use each.
All names are consistently snake_case and readable. It mixes verb-led (analyze_position, identify_opening, review_game) with noun-phrase names (chess_profile, daily_puzzle, elo_change, fide_rating, opening_guide), which is a minor inconsistency but each name accurately signals its resource.
Eight tools is well within the ideal 3-15 range and each one covers a genuinely different chess workflow. No tool feels redundant or filler; the set is tightly scoped to analysis and reference.
Covers the main chess-analysis lifecycle: position analysis, opening identification and reference, player/FIDE lookup, Elo calculation, puzzles, and game review. Minor gaps exist (no standalone engine evaluation or move-exploration tool, no game search/history), but analyze_position and review_game link out to engine analysis, so agents can work around them.
Available Tools
8 toolsanalyze_positionPosition factsARead-onlyIdempotentInspect
Facts about a chess position from its FEN: side to move, check, checkmate or stalemate, material, all legal moves, the opening name if it is a known opening position, and links to engine analysis and the best move.
| Name | Required | Description | Default |
|---|---|---|---|
| fen | Yes | The position in FEN. |
chess_profileChess.com or Lichess ratingsARead-onlyIdempotentInspect
Current ratings and win/loss record of a Chess.com or Lichess player, with links to analyse their games and openings on lumichess.com.
| Name | Required | Description | Default |
|---|---|---|---|
| platform | No | chesscom | |
| username | Yes |
daily_puzzleDaily chess puzzleARead-onlyInspect
Today's Lumichess daily puzzle: the position, rating, themes and solution, with a link to solve it on the board.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
elo_changeElo rating changeARead-onlyIdempotentInspect
Expected score and rating change for a win, draw or loss between two Elo ratings, at a chosen K-factor.
| Name | Required | Description | Default |
|---|---|---|---|
| rating | Yes | ||
| k_factor | No | Default 32. FIDE: 40 new players, 20 below 2400, 10 from 2400. | |
| opponent_rating | Yes |
fide_ratingFIDE rating lookupARead-onlyIdempotentInspect
Look up official FIDE ratings (standard, rapid, blitz), title, federation and birth year by player name or FIDE ID.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A surname, "Surname, First name", or a FIDE ID. |
identify_openingName the openingARead-onlyIdempotentInspect
Name the opening (ECO code and variation) from a list of moves or a PGN, and say on which move the game left named theory.
| Name | Required | Description | Default |
|---|---|---|---|
| moves | Yes | Moves in SAN, e.g. "1.e4 c6 2.d4 d5 3.e5", or a full PGN. |
opening_guideChess opening guideARead-onlyIdempotentInspect
Guide to a chess opening: first moves, ECO codes, how often it is played and how it scores, the main lines and the ideas behind them, from Lumichess opening pages. For other names, lists matching ECO lines.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Opening name, e.g. "Caro-Kann", "Sicilian Defense", "London System". |
review_gameReview a chess gameARead-onlyIdempotentInspect
Get a free move-by-move review of a Chess.com or Lichess game: accuracy, every move classified, the evaluation graph. Takes a game link or a PGN. Returns a lumichess.com review link; for a PGN also the players, result and opening.
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | A Chess.com game link (chess.com/game/live/123... or chess.com/game/123...), a Lichess game link (lichess.org/abcd1234), or the full PGN text. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
- First observed
analyze_position - First observed
chess_profile - First observed
daily_puzzle - First observed
elo_change - First observed
fide_rating - First observed
identify_opening - First observed
opening_guide - First observed
review_game
Related MCP Connectors
Chess opening guides and names, FEN and PGN checks, the daily chess puzzle and Elo estimates.
Review your Chess.com and Lichess games with Stockfish on an interactive board, in plain words.
Chess ratings explained, an Elo calculator, and any Chess.com or Lichess player's recent games.
Chess MCP for Claude: engine analysis, attack maps, game review. One URL, no install.
Related MCP Servers
- AlicenseCqualityDmaintenanceProvides a comprehensive suite of SEO and web utility tools for domain analysis, keyword tracking, SERP data, and technical site audits. It enables users to perform various tasks such as checking domain age, WHOIS information, and website technology stacks.34MIT
- AlicenseNot gradedqualityCmaintenanceEnables checking whether a page or domain can be found and cited by AI assistants and search engines, covering page-level fixes, AI-crawler access via robots.txt, llms.txt validity, and backlink strength. It is free, read-only, and requires no account.MIT
- FlicenseNot gradedqualityDmaintenanceProvides essential security and CTF tools including hash identification, encoding/decoding, XOR bruteforce, JWT decoding, reverse shell generation, SQL injection payloads, CVE lookup, and port service identification for learning security concepts and solving challenges.4-
- AlicenseAqualityBmaintenanceStatistics of Russian texts as tools for LLM agents, built on the ruTS library: readability with school grade and reader age, officialese, SEO metrics, verse meter and rhyme, lexical diversity, morphology, syntax, keywords, concordance, collocations and stylometric comparison. Every value comes with a description, a scale reading and warnings when it is unreliable for the text692 PyPIMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.