Database · MODEL CONTEXT PROTOCOL

pab1it0 chess mcp

A Model Context Protocol server for Chess.com's Published Data API. This provides access to Chess.com player data, game records, and other public information through standardized MCP interfaces, allowing AI assistants to search and analyze chess information.

WHAT IT CONNECTS

What pab1it0 chess mcp gives an AI Agent

  • [x] Access player profiles, stats, and game records
  • [x] Search games by date and player
  • [x] Check player online status
  • [x] Get information about clubs and titled players
  • [x] No authentication required (uses Chess.com's public API)
  • [x] Docker containerization support
  • [x] Provide interactive tools for AI assistants
  • Mac: `~/Library/Application Support/Claude/claude_desktop_config.json`
  • Windows: `%APPDATA%/Claude/claude_desktop_config.json`
  • Linux: `~/.config/Claude/claude_desktop_config.json`
  • `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_titled_players` - Get a list of titled players from 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
  • `download_player_games_pgn` - Download PGN files for all games in a specific month 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

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.