37 tools from the Chessagine MCP Server, categorised by risk level.
View the Chessagine policy →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... The Chessagine MCP server exposes 37 tools across 2 categories: Read, Execute.
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.
Chessagine tools are categorised as Read (36), Execute (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept