
Chess.com Coaching and Review Workflows with AI
TL;DR
- The Chess.com MCP server reads public profiles, stats, monthly games (with full move lists), clubs, and the daily puzzle after you add your member name on MCPBundles — not a password, just the handle from your profile URL.
- Chess.com reported 250 million registered members (member milestone, 2026) and ~9.7 million average daily active users in Q1 2026 (Q1 board report); 2.6 billion games were played that quarter alone — most review prep still means copying PGN by hand.
- Built for coaches, club captains, and streamers: ask about your bullet form without repeating your handle every time, then name a student or guest when the lesson shifts to someone else on the same connection.
It's 6 p.m. on a Tuesday and your first online lesson starts in twenty minutes. You know the student blitzed last night, you think they lost two rapid games in a row, and you'd like one clean game on the board with every move in order — not a scavenger hunt through archive tabs and export dialogs.
That's the loop we built for: public Chess.com data is already on the web, but assembling it fast enough to teach is still manual unless your agent can reach it in one place.
When you connect Chess.com on MCPBundles, you save your public member name once. Player lookups default to that handle when you don't name someone else. Coaches still pass another member name when they're reviewing a student, a rival, or a stream guest — same server, no second setup.
Your games without saying your handle again
Most personal review starts the same way: bullet, blitz, and rapid ratings, then the last handful of finished games with opponents and results.
After you've saved your member name on the connection, you can skip the handle in the question.
"Summarize my bullet, blitz, and rapid ratings and list my five most recent finished bullet games with opponents and results."
If you're prepping for tonight's session, narrow to the time control you actually teach:
"From my latest archive month, show my three most recent rapid losses and name the opening each side played."
Chess.com's public feed can lag live play by roughly half a day — very fresh blitz might not be in the monthly archive yet. When the student says "I just played that," ask for the newest month explicitly or pull a single game by URL once they paste the link.
One game, every move — and what the public feed won't show
Opening one finished game with full movetext is the difference between a useful recap and a vague story about "a Sicilian where things went wrong."
"Open my latest bullet win and list every move in order, plus game accuracy percentages if Chess.com published them on that game."
Chess.com embeds complete games in the PGN on public archives. What it does not expose through published data are the colorful Game Review labels — Brilliant, Blunder, and the rest. You'll still get optional game-level accuracy percentages when Chess.com includes them, but you shouldn't expect per-move review badges from chat.
When a parent sends a game link instead of a username, keep the URL in the prompt and let the agent resolve it against recent months.
Coaching someone else on the same connection
Scholastic coaches and club captains live in two modes: my training account and their roster.
Your saved member name is only the default. For anyone else's public profile, name them in plain language — the agent passes their handle on the lookup.
"For Chess.com member BrightKnightCo, summarize bullet and blitz ratings and list their last five finished bullet games."
"Compare BrightKnightCo's rapid results this month to mine — who's trending up on rating?"
You don't verify ownership of another player's handle; you're reading the same public pages anyone can open in a browser. The connection default just saves you from retyping your own name when the conversation is about your games.
Clubs, puzzles, and stream prep
Team captains need roster context before a match, not only individual stats.
"List my public clubs and summarize the largest club's profile and a handful of members."
Stream segments often want site-wide flavor rather than a single player:
"Get today's Chess.com daily puzzle FEN and describe the tactical theme without spoiling the full solution line."
"List a dozen GM usernames from Chess.com's titled player index for a segment on active titled streamers."
Daily puzzle and titled lists don't need a player username — they're site-wide public endpoints. In-progress daily games are readable for a named player; finished bullet and blitz live in monthly archives.
Connect and try it
Connect Chess.com on MCPBundles, enter your public member name when prompted, and ask from Claude Code, Cursor, or whatever agent you already use. Example prompts and setup live on the product page.
Prompts that match how people actually review chess:
"Summarize my bullet, blitz, and rapid ratings and list my five most recent finished bullet games."
"Open my latest bullet win and list every move in order."
"For Chess.com member BrightKnightCo, list their last ten rapid games with results."
"Get today's daily puzzle FEN and give me a one-sentence theme hint."