CHESSAGINE TOOLS

37 tools from the Chessagine MCP Server, categorised by risk level.

View the Chessagine policy →

READ TOOLS

36
fen-openingbook-lookup Look up a fen in 12k positions of opening book to get name, moves information for fen fetch-chess-puzzle Fetch a random chess puzzle from Lichess database. Can filter by themes and rating range. Use this to start a puzzle session with the user. fetch-lichess-game Fetch a specific Lichess game in PGN format. Accepts either a full Lichess URL or a game ID. Returns the complete PGN notation with headers and mov... fetch-lichess-games Fetch the 20 most recent games for a Lichess user. Returns game details including player information, ratings, speed format, and PGN notation. Usef... fetch-lichess-studies Fetch all studies for a given Lichess user. Returns a list of studies with their IDs, names, and timestamps. Requires either LICHESS_STUDY_TOKEN en... fetch-lichess-study-pgn Fetch a specific Lichess study in PGN format. Returns all chapters of the study as PGN. Requires either LICHESS_STUDY_TOKEN environment variable or... get-boardstate-for-fen Given a FEN, returns a string describing the resulting board state for that FEN get-boardstate-for-move Given a FEN and a move, returns a string describing the resulting board state after the move get-chess-knowledgebase Returns a comprehensive chess knowledgebase including Silman Imbalances, Fine's 30 chess principles, endgame principles, and practical checklists get-chessagine-stater-prompts List all available chess analysis prompt categories with their example prompts get-chessboardmagic-corr-games Fetch correspondence chess games that reached a specific chess position get-chessboardmagic-corr-stats Fetch correspondence chess statistics for a specific chess position get-chessboardmagic-game-details Fetch user's single game's metadata, moves, tags, variations and comment links get-chessboardmagic-games Fetch user's chess games from the Chessboard Magic Repertoire Builder get-chessboardmagic-repertoire-details Fetch user's single repertoire metadata, moves, variations and comment links get-chessboardmagic-repertoires Fetch user's chess repertoires from the Chessboard Magic Repertoire Builder get-chessboardmagic-tcec-games Fetch TCEC games that reached a specific chess position get-chessboardmagic-tcec-stats Fetch TCEC (Top Chess Engine Championship) statistics for a specific chess position get-chessdb-analysis Fetch position analysis and candidate moves from ChessDB get-chessdb-pv Fetch the principal variation (best line) for a position from ChessDB get-elite-leela-analysis Analyze chess position using Elite Leela Chess Zero with enhanced evaluation. Provides top-level computer analysis with deep neural network insight... get-fen-map-lookup Lookup fens for mapped SAN move, for given game PGN get-leela-analysis Analyze chess position using Leela Chess Zero neural network. Provides strong tactical analysis with neural network evaluation and candidate moves.... get-lichess-games Fetch Lichess user games and opening statistics for a given position get-lichess-master-games Fetch master-level games and opening statistics from Lichess for a given position get-lichess-username Get the lichess username of current mcp user get-maia2-analysis Analyze chess position using Maia2 neural network trained on human games at specific rating levels. Provides human-like move suggestions and evalua... get-puzzle-themes Get a list of all available puzzle themes that can be used to filter puzzles get-stockfish-analysis Analyze a chess position using Stockfish 18 Multi-threated Lite WASM engine get-stockfish-batch-analysis Analyze multiple chess positions in batch using Stockfish 18 Multi-threated Lite WASM engine 2/5 get-stockfish-best-move Find the best move in a chess position using Stockfish 18 Multi-threated Lite WASM engine get-stockfish-multipv-analysis Analyze a chess position and get multiple best move candidates with Stockfish 18 Multi-threated Lite WASM engine is-legal-move Check if a given move is legal for the provided FEN position queue-chessdb-analysis Queue a chess position for background analysis on ChessDB render_chess_board Render an interactive chess board with the given position. Shows the board visually for a single position. Use this for displaying a specific chess... render_pgn_viewer Render an interactive PGN game viewer that allows navigating through chess game moves. Use this for displaying complete chess games with move histo...

EXECUTE TOOLS

1
How many tools does the Chessagine MCP server have? +

The Chessagine MCP server exposes 37 tools across 2 categories: Read, Execute.

How do I enforce policies on Chessagine tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Chessagine server.

What risk categories do Chessagine tools fall into? +

Chessagine tools are categorised as Read (36), Execute (1). Each category has a recommended default policy.

Enforce policies on Chessagine

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.