Queries Chess.com player, game, titled-player, and club data through MCP tools without authentication.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Chess MCP.
get_player_profileGet a player's profile from Chess.com
get_player_statsGet a player's stats from Chess.com
is_player_onlineCheck if a player is currently online on Chess.com
get_titled_playersGet a list of titled players from Chess.com
get_player_current_gamesGet a player's ongoing games on Chess.com
get_player_games_by_monthGet a player's games for a specific month from Chess.com
The pab1ito/chess-mcp MCP server gives MCP clients structured access to public information from Chess.com. It covers three main areas: player information, game records, and clubs. Player tools can retrieve profiles and ratings or other published statistics, check whether an account is online, and list titled players.
Game-related tools support several levels of retrieval. An agent can inspect a player's current games, find the months for which game archives exist, request games for a particular month, or download that month's games as a PGN file. Club tools provide a club profile and its member list. These capabilities suit questions about public player activity, historical games, titled players, and Chess.com clubs.
The server calls Chess.com's Published Data API and presents the available operations as MCP tools. The API access is public, so clients do not need to provide a Chess.com token or another credential. The MCP tool set is configurable, allowing an operator to choose which listed operations are exposed to the client.
The available tools are:
get_player_profileget_player_statsis_player_onlineget_titled_playersget_player_current_gamesget_player_games_by_monthget_player_game_archivesdownload_player_games_pgnget_club_profileget_club_membersTo run the pab1ito/chess-mcp MCP server with Claude Desktop, the documented Docker configuration starts the pab1it0/chess-mcp image with an interactive standard-input connection. Docker is the recommended setup in the project documentation. The same client configuration pattern can be used on macOS, Windows, and Linux, with the configuration file stored in the platform-specific Claude Desktop location.
A local alternative uses uv to launch src/chess_mcp/main.py from a checked-out project directory. That configuration requires the local project path to be supplied by the operator. If Claude Desktop cannot find the uv executable, the documentation suggests using its full path or setting NO_UV=1 in the client configuration. The project uses uv for dependency management.
Use profile and stats operations for public account details and playing statistics. Use the online-status tool for a current presence check and the titled-player tool for titled-account listings. For game research, monthly archive discovery can precede monthly game retrieval or PGN downloading. Club profile and membership operations cover the club data exposed by Chess.com.
Because the pab1ito/chess-mcp MCP server depends on Chess.com's public data API, its scope is limited to information available through that API. The provided material does not describe chess position analysis, engine evaluation, move generation, private account access, or write operations. It also does not specify rate limits or the exact configuration syntax for selecting individual tools. No authentication is required, and the project is released under the MIT license.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pab1ito-chess-mcp)<a href="https://allmcps.com/mcp/pab1ito-chess-mcp"><img src="https://allmcps.com/api/badge/pab1ito-chess-mcp?style=directory" alt="Chess MCP on AllMCPs" /></a>