RCreact-chess tools

MediaVerified

React Chess WebMCP tools

Chess game with exposed tools for board state, moves, and game management

5 tools1 ways to use

What an agent can do on React Chess

Chess game with exposed tools for board state, moves, and game management This page documents every listed tool: what it does, how to install it, and the input fields an agent should send.

WebMCP tools on React Chess

Get data

get-board-state

Read the full get-board-state page

Retrieves the current state of the chess board including piece positions, current turn, total moves, and game status.

How to install

Open the react-chess website and ask your browser agent to use get-board-state

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get-board-state tool on react-chess. Return the structured result and cite the source page.

Input contract

    Open the source definition

    Get data

    make-move

    Makes a chess move. Provide the move as "from:to" (e.g., "e2:e4").

    How to install

    Open the react-chess website and ask your browser agent to use make-move

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the make-move tool on react-chess with move: <string>. Return the structured result and cite the source page.

    Input contract

    • move string Move in format "from:to" (e.g., "e2:e4")

    Open the source definition

    Get data

    get-possible-moves

    Gets all legal moves for a piece at a position (x: 0-7, y: 0-7).

    How to install

    Open the react-chess website and ask your browser agent to use get-possible-moves

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the get-possible-moves tool on react-chess with position: <object>. Return the structured result and cite the source page.

    Input contract

    • position object

    Open the source definition

    Get data

    restart-game

    Restarts the chess game to initial position.

    How to install

    Open the react-chess website and ask your browser agent to use restart-game

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the restart-game tool on react-chess. Return the structured result and cite the source page.

    Input contract

      Open the source definition

      Get data

      promote-pawn

      Promotes a pawn to queen, rook, bishop, or knight.

      How to install

      Open the react-chess website and ask your browser agent to use promote-pawn

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the promote-pawn tool on react-chess with pieceType: <string>. Return the structured result and cite the source page.

      Input contract

      • pieceType string Piece type to promote to.

      Open the source definition