chess-mcp
chess-mcp is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of chess-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for Chess.com's Published Data API.
The Chess.com MCP Server provides a standardized interface to access Chess.com player data, game records, and other public information. This server is designed to facilitate AI assistants in searching and analyzing chess-related data. It leverages Chess.com's public API, requiring no authentication, and supports Docker containerization for easy deployment. The server offers interactive tools for AI assistants, allowing them to access player profiles, stats, game records, and more. It also provides information about clubs and titled players, and can check player online status. The server is configurable, enabling users to select which tools to make available to the MCP client.
Features
- Access player profiles, stats, and game records
- Search games by date and player
- Check player online status
- Get information about clubs and titled players
- No authentication required (uses Chess.com's public API)
Tools
get_player_profile
Get a player's profile from Chess.com
get_player_stats
Get a player's stats from Chess.com
is_player_online
Check if a player is currently online on Chess.com
get_player_current_games
Get a player's ongoing games on Chess.com
get_player_games_by_month
Get a player's games for a specific month from Chess.com
get_player_game_archives
Get a list of available monthly game archives for a player on Chess.com
get_titled_players
Get a list of titled players from Chess.com
get_club_profile
Get information about a club on Chess.com
get_club_members
Get members of a club on Chess.com
download_player_games_pgn
Download PGN files for all games in a specific month from Chess.com