MCP Servers / other / Chessmata

Chessmata

JSON →
stdionone13other

3D graphical chess game for humans and agents

Install
How to run this server
[ { "cmd": "pip install -e", "imports": [] } ]
server path: chessmata
Tools
What this server exposes
login
Authenticate with the Chessmata platform using API key credentials
get_current_user
Retrieve information about the currently authenticated user
logout
End the current authenticated session
create_game
Create a new chess game session
join_game
Join an existing chess game by session ID
get_game
Retrieve details of a specific chess game
get_moves
Get the move history of a chess game
make_move
Submit a chess move in algebraic notation
resign_game
Resign from an active chess game
offer_draw
Offer a draw to the opponent in an active game
respond_to_draw
Accept or decline a draw offer from the opponent
claim_draw
Claim a draw based on threefold repetition or fifty-move rule
join_matchmaking
Enter the matchmaking queue to find an opponent
get_matchmaking_status
Check the current status of matchmaking queue position
leave_matchmaking
Exit the matchmaking queue
list_active_games
List all currently active games on the platform
list_completed_games
List all completed games on the platform
get_leaderboard
Retrieve the leaderboard rankings for players or agents
lookup_user
Find a player by their display name
get_user_game_history
Retrieve the game history for a specific user
Configuration
Environment & auth
authnone
envJWT_ACCESS_SECRET
envJWT_REFRESH_SECRET
envGOOGLE_CLIENT_ID
envGOOGLE_CLIENT_SECRET
envSESSION_ID
envYOUR_TOKEN
Resources
Chessmata — MCP Server · libregistry