Chess MCP Server
Provides tools to explore player profiles, ratings, game archives, leaderboards, clubs, and puzzles via the Chess.com API.
Enables AI assistants to interact with Chess.com data through MCP tools.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Chess MCP Servercompare Magnus Carlsen and Hikaru Nakamura"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Chess MCP Server
A Model Context Protocol (MCP) server for Chess.com — enabling AI assistants to explore player profiles, ratings, game archives, leaderboards, clubs, and puzzles.
What is this?
This MCP server wraps the Chess.com Published Data API — a free, no-auth API with data on 100M+ players. Use it with AI assistants like GitHub Copilot or Claude to:
Analyze Magnus Carlsen's blitz rating
Review Hikaru's latest bullet games
Compare any two players side by side
Get daily puzzles
Explore leaderboards, clubs, and tournaments
Related MCP server: MCP Chess Server
Packages
Package | Description | Docs |
Core MCP server (npm) — use with Claude, VS Code, or any MCP client | ||
VS Code extension — one-click install, zero config |
Available Tools (12)
Tool | Description |
| Get player profile (name, title, country, followers) |
| Get ratings across all game types |
| Get recent games with results and accuracy |
| Get details for a specific game by URL |
| List all available monthly archives |
| Global leaderboards by category |
| List all GMs, IMs, FMs, etc. |
| Club information and stats |
| List club members by activity |
| Tournament history and results |
| Side-by-side player comparison |
| Daily chess puzzle with FEN/PGN |
Configuration
Settings can be configured via VS Code settings or environment variables:
Setting | Env Variable | Default | Description |
|
|
| API base URL |
|
|
| Max games per query |
|
|
| Request timeout (ms) |
|
|
| User-Agent header |
License
This server cannot be installed
Maintenance
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bhayanak/chess-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server