Chess.com Global Intelligence MCP. Analyze any player's history or puzzle instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Chess.com Global Intelligence gives your AI client deep access to the world's largest chess database. Instantly pull real-time player ratings (Blitz, Rapid), audit full match histories for technical analysis, and track global rankings across all titled ranks like GM or IM.
What your AI agents can do
Get chess club details
Retrieves basic metadata for a specified chess club.
Get country details chess
Fetches details for a specific country using its two-letter ISO code.
Get daily chess puzzle
Retrieves the official daily chess puzzle featured on Chess.com.
Retrieve current ratings, win/loss records, and basic profile details for any specific player.
Access complete monthly archives of a user's games to analyze openings or spot performance patterns over time.
List and query current top player leaderboards for all major chess formats, filtering by title or region.
Fetch the official daily puzzle or generate random tactics to use for training and skill improvement.
Get metadata about specific chess clubs, tournaments, or active streamers on the platform.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Chess.com Global Intelligence: 12 Tools
Use these twelve tools to query everything from global leaderboards to individual player game archives with natural language prompts.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Chess.com Global Intelligence on Vinkius019d8424get chess club details
Retrieves basic metadata for a specified chess club.
019d8424get country details chess
Fetches details for a specific country using its two-letter ISO code.
019d8424get daily chess puzzle
Retrieves the official daily chess puzzle featured on Chess.com.
019d8424get global leaderboards
Lists and queries current top player rankings for major formats.
019d8424get player game archives
Finds available monthly archives of games played by a particular user.
019d8424get player monthly games
Retrieves the specific games played by a user during an entire calendar month.
019d8424get player profile
Gets basic public information about any Chess.com player account.
019d8424get player stats
Provides detailed ratings and performance statistics for a chosen player, across various formats.
019d8424get random chess puzzle
Pulls a random chess tactic or puzzle from the database for practice.
019d8424get tournament metadata
Retrieves specific details and information about a named tournament.
019d8424list active streamers
Provides a list of streamers who are currently active on the platform.
019d8424list titled players
Generates a list of players holding specific titles, such as Grandmaster or International Master.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Chess.com Global Intelligence, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Chess.com. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Manually tracking player progress across multiple tournaments is a nightmare.
Right now, if you're coaching or analyzing an opponent, you spend hours jumping between tournament pages and profile dashboards. You copy ratings into spreadsheets, cross-reference dates, and stitch together fragmented data just to get a clear picture of their skill trajectory. It’s tedious, prone to error, and frankly, wastes prime analysis time.
With this MCP, your agent handles the deep dive. You simply ask for player stats or game archives across specific months. The result is structured intelligence—a clean report showing exactly how ratings changed after a key tournament. You get immediate insight instead of data points.
Use `list_titled_players` to filter out the noise and focus on top talent.
Before, listing all active streamers or checking global rankings meant sifting through hundreds of names until you found a known Grandmaster. You had to manually verify their title status against external resources just to be sure.
Now, the agent uses `list_titled_players` for you. It filters out the noise instantly, giving you only players with GM or IM titles—the actionable list you need for your content or coaching reports.
What you can do with this MCP connector
Need to analyze a grandmaster's recent performance or research an opening line? This MCP hooks your agent directly into the official Chess.com database. Instead of manually tracking stats or sifting through endless game files, you just ask your AI client for it. Your agent acts like a professional chess analyst, pulling precise data points—like ELO ratings across multiple formats and full match records in PGN format.
You can also get today’s featured puzzle or query who the top players are right now. Connecting this intelligence through Vinkius means you connect your preferred AI client once, but suddenly gain access to professional-grade chess analytics on demand. It's built for anyone who needs high-integrity game data—from coaches running technical reports to content creators needing daily puzzles.
019d8424-b881-73bb-9cc4-f4042a45b194 How Chess.com Global Intelligence MCP Works
- 1 Subscribe to this MCP through Vinkius and connect your agent from any compatible client.
- 2 Prompt your agent with a query, like 'What is Magnus Carlsen's rating in Blitz?'
- 3 The agent calls the necessary tool and returns structured data: ratings, archives, or puzzle details—all ready for immediate use.
The bottom line is that your AI client handles all the database querying; you just ask a natural language question.
Who Is Chess.com Global Intelligence MCP For?
Anyone who takes chess seriously needs this. It's for coaches building technical reports, content creators needing reliable daily puzzles, or competitive players tracking their rivals’ progress hour by hour.
Uses the MCP to instantly retrieve player histories and ratings when running technical reports for students or scouting opponents.
Gets high-integrity match data, global leaderboards, and official daily puzzles to fuel blog posts, videos, or community engagement.
Monitors personal progress by checking player stats and analyzing opponents' recent game archives against current leaderboards.
What Changes When You Connect
- Get instant performance snapshots: Instead of navigating deep into a profile, use
get_player_statsto pull current ratings and win/loss records for immediate analysis. - Deep dive into openings: Use the combination of
get_player_game_archivesandget_player_monthly_gamesto analyze specific opening trends over time. You can't do that by hand. - Keep your audience engaged: With
get_daily_chess_puzzle, you always have access to today’s official puzzle, saving the manual step of visiting the site each morning. - Track talent globally: Need to know who the top GMs are in Blitz right now? Use
get_global_leaderboardsandlist_titled_playerstogether for a full scouting report. - Saves time on research: Instead of copying and pasting stats from multiple pages, your agent gathers all necessary data points—like tournament details via
get_tournament_metadata—in one go.
Real-World Use Cases
Preparing for a coaching session
A coach needs to assess three students. Instead of manually checking their profiles, the agent runs get_player_stats on all three, quickly showing current ratings and recent win/loss streaks so the coach can focus lessons immediately.
Creating content about chess history
A content creator wants a 'Top 10 GMs' list. They use list_titled_players to get candidates, then run get_player_game_archives for each one to find impressive historical matches and write the article.
Quickly solving a tough puzzle
A player is training. They ask the agent to pull get_daily_chess_puzzle, then follow up by requesting a random tactic using get_random_chess_puzzle to keep the session varied and focused.
Tracking a rival's recent performance
A competitive player tracks an opponent. They first use get_player_profile for basic info, then request get_global_leaderboards to see if the opponent has climbed ranks since their last major tournament.
The Tradeoffs
Using a general data scraper
Trying to build a custom script that scrapes ratings from multiple pages or manually finding PGN files for historical analysis. It's slow and breaks when Chess.com updates its layout.
→
Use this MCP instead. Your agent accesses structured data via get_player_stats or the full archive tools like get_player_game_archives, guaranteeing reliable, current information every time.
Asking for stats in one go
Prompting your agent: 'Give me everything about Magnus Carlsen.' This often results in a massive wall of text that's hard to parse.
→
Be specific. Ask the agent to use get_player_stats first, and then follow up with a targeted request, such as listing his best historical rating via an archive check.
Missing context on titles
Just asking 'Who are the great players?' This gives vague results because it doesn't know what you mean by 'great.'
→
Use list_titled_players to narrow the scope. Ask for 'all Grandmasters in Rapid'—it filters out noise and gets you actionable data.
When It Fits, When It Doesn't
You need this MCP if your work involves structured chess data: analyzing trends, comparing performance metrics, or needing official daily content. Use it when the goal is deep research into a player's history (get_player_game_archives) or finding current global ranking gaps via get_global_leaderboards. Don't use it if you just need to know general chess facts—like 'what are the rules of chess?' For that, search a standard encyclopedia. If you only care about today’s puzzle, using get_daily_chess_puzzle is faster than asking your agent for everything.
Common Questions About Chess.com Global Intelligence MCP
How do I check a player's current ratings using get_player_stats? +
You ask the agent directly. Just tell it which player and which rating format (Blitz, Rapid) you want to see. It pulls the most recent official data point for you.
Can I use get_player_game_archives for opening research? +
Absolutely. You can tell your agent to pull monthly game archives for a specific user, letting you analyze their historical play against known openings over time.
Is the daily puzzle always available using get_daily_chess_puzzle? +
Yes. The tool retrieves the official daily featured tactic from Chess.com, so you don't have to worry about finding it manually every day for your content.
What if I want a random puzzle? Do I use get_random_chess_puzzle? +
Yes, get_random_chess_puzzle pulls a fresh tactic from the database. This is useful when you're running training sessions and need variety.
How do I filter the results when using get_global_leaderboards? +
You specify parameters like format or time range. The tool requires you to pass specific filters, such as 'Blitz' or 'Rapid', to narrow down the leaderboard scope accurately.
What information does the get_player_profile return? +
It provides basic, public metadata about a player’s account. This includes their username, join date, and general activity status, but it won't give you detailed ratings or game history.
What criteria must I use for list_titled_players? +
You need to provide the specific title abbreviation (like GM or IM). The tool searches the database and returns a comprehensive list of all players globally who hold that exact rank.
What happens if I run get_chess_club_details with an invalid club ID? +
The MCP handles this by returning a standardized error message. This allows your agent to detect the failure and manage the incorrect input gracefully without crashing.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.