Chess.com Global Intelligence MCP. Analyze player stats and game history 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 agent deep access to official chess data. It lets you track player ratings across Blitz, Bullet, and Rapid formats, audit full match histories (PGN), and identify top players globally.
Need to run a tournament analysis or study opening theory? Your agent handles the research instantly.
What your AI agents can do
Get chess club details
Retrieves metadata about a specific chess club by its identifier.
Get country details chess
Fetches details for a specific country using its two-letter ISO code.
Get daily chess puzzle
Retrieves the current official, featured daily chess puzzle.
Get basic profile information, current ratings (ELO), win/loss records, and detailed stats for any chess account.
Access complete monthly archives of past games to analyze specific opening patterns or opponent tendencies.
Query global leaderboards for all major chess formats and list players holding professional titles like GM or IM.
Fetch the current official daily puzzle, or request random tactics for training your agent's educational modules.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Chess.com Global Intelligence with 12 Tools
Use these tools to get everything from a random puzzle to complex global rankings and full player history records.
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 metadata about a specific chess club by its identifier.
019d8424get country details chess
Fetches details for a specific country using its two-letter ISO code.
019d8424get daily chess puzzle
Retrieves the current official, featured daily chess puzzle.
019d8424get global leaderboards
Gets a list of top player rankings across all major formats and regions.
019d8424get player game archives
Lists the available monthly archives containing historical games for any specified user.
019d8424get player monthly games
Pulls all specific chess games played by a user within a defined month.
019d8424get player profile
Retrieves basic identifying and biographical information about a Chess.com player account.
019d8424get player stats
Gets detailed current ratings, win/loss statistics, and performance metrics for an individual player.
019d8424get random chess puzzle
Provides a random chess tactic puzzle from the general training database.
019d8424get tournament metadata
Retrieves specific organizational details for any listed tournament event.
019d8424list active streamers
Lists currently active Chess.com streamers and their profiles.
019d8424list titled players
Finds all players who hold a specific professional title, like Grandmaster (GM) or International Master (IM).
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,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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.
Tracking a Player’s Journey Is Painful
Today, tracking one player's development means bouncing between the main profile page, the specific monthly archive pages for different years, and then manually cross-referencing their title status. You copy ratings from one tab, open another to check game history, and struggle to compile a single narrative of growth or decline.
With this MCP, you ask your agent to audit the player's entire journey. It pulls the necessary data points—like calling get_player_stats and then listing historical games via get_player_game_archives—and gives you one clean report showing performance changes over time.
Get Player Stats: What You Get is a Full Performance Picture
The manual steps of checking current ratings, finding historical stats, and verifying title status all vanish. The agent handles the complexity behind get_player_stats and list_titled_players simultaneously.
Now you don't just have data; you have a complete performance picture ready to write up or present.
What you can do with this MCP connector
This MCP provides direct intelligence from Chess.com's database, letting your agent act like a professional chess analyst. You can pull current player ratings for any account, access full match records for deep technical review, and fetch today's official daily puzzle. Instead of navigating dozens of web pages or running manual API calls, you just ask your client to analyze the data.
If you’re building a complex coaching tool, this intelligence is key. You can even combine this MCP with others—say, chaining it with an accounting system MCP and a messaging MCP through Vinkius. The agent analyzes player ratings using one service, then formats a report using another, and sends the result via message—all while Vinkius handles all the security rules and passes credentials through a zero-trust proxy so your keys never sit on disk.
You get deep data analysis without touching infrastructure code.
019d8424-b881-73bb-9cc4-f4042a45b194 How Chess.com Global Intelligence MCP Works
- 1 Connect this MCP to your preferred AI client (Claude, Cursor, etc.).
- 2 Tell your agent exactly what you need—for example, 'What is the Rapid rating for Player X?'
- 3 The agent calls the appropriate tool and returns the precise chess data directly into your chat or code environment.
The bottom line is that you talk to your agent like a human analyst; it handles all the database connections and retrieval complexity behind the scenes.
Who Is Chess.com Global Intelligence MCP For?
This is for chess coaches, tournament organizers, and content creators. You're tired of manually cross-referencing rating sites with historical game databases to build a single performance report.
Using player stats and get_player_profile, you quickly audit your student's progress, identifying weak points by comparing current ratings against their best historical scores.
You use get_global_leaderboards and list_titled_players to generate instant leaderboards for an event or verify eligibility rules across multiple formats.
You pull game archives using get_player_monthly_games to source high-integrity, verifiable match data for a blog post or educational video.
What Changes When You Connect
- Pinpoint weaknesses: Use get_player_stats to immediately see a player's win/loss record across formats, allowing for highly targeted coaching sessions.
- Track progress over time: Call get_player_monthly_games to pull specific historical data, letting you show students exactly how they improved month-over-month.
- Stay current with the scene: Use list_active_streamers to gather intel on who's playing right now, perfect for live content creation or reporting.
- Understand rankings instantly: get_global_leaderboards provides real-time top player lists, eliminating the need to refresh multiple league pages manually.
- Create focused training: Instead of browsing random puzzles, use get_daily_chess_puzzle for official tactics, or get_random_chess_puzzle for quick drills.
Real-World Use Cases
Auditing a Grandmaster's recent form
A coach needs to know if Magnus Carlsen's current performance matches his historical peak. The agent calls get_player_stats and then uses get_player_game_archives to pull the last five months of PGN data for comparison.
Verifying tournament eligibility
An organizer needs a list of all participants who hold a GM title before setting up a new bracket. The agent executes list_titled_players, filtering only for 'GM', and then uses get_tournament_metadata to verify the event dates.
Generating educational content
A content creator wants a puzzle for a blog post. They ask for get_daily_chess_puzzle, grab the board image, and then use get_player_profile on a famous player to add background context.
Cross-platform reporting
A coach needs to analyze three different students' records. They ask the agent to combine calls to get_player_stats for all three, then use an external messaging MCP (via Vinkius chaining) to send a single, summarized report to the client.
The Tradeoffs
Searching player history manually
A user tries to find a specific game from last year by navigating through dozens of archived monthly pages and copy-pasting PGNs.
→ Instead, use get_player_game_archives first to see what months are available, then call get_player_monthly_games with the specific month/year to pull all relevant data in one go.
Assuming a single API endpoint exists
The user assumes there's one 'get everything' function and gets frustrated when it fails because chess data is too complex.
→ Break the request down. Use get_player_profile for basic facts, then use get_player_stats for ratings, and finally, use list_titled_players if you need title verification.
Missing context on puzzle sources
Using a generic puzzle database that might not match the official daily theme or format.
→ Always start by calling get_daily_chess_puzzle to ensure you are using the current, officially featured tactic.
When It Fits, When It Doesn't
Use this MCP if your goal is deep, verifiable analysis of professional chess data—like tracking rating trends across months (get_player_monthly_games) or comparing different titles (list_titled_players). You need the raw stats to write a report. Don't use it if you just want to know who the current top 10 players are; for that, get_global_leaderboards is enough. If you only need basic player name and join date, get_player_profile works fine, but remember this MCP handles all the heavy lifting of pulling PGNs and historical data points, which simpler systems can't do.
Common Questions About Chess.com Global Intelligence MCP
Can my AI automatically find the current ratings for a specific Grandmaster like Magnus Carlsen? +
Yes! Use the get_player_stats tool with the username. Your agent will respond with the current and best ratings for Blitz, Bullet, and Rapid formats, along with their recent win/loss record.
Is it possible to retrieve all games played by a user in a specific month for technical analysis? +
Absolutely. First use get_player_game_archives to see available periods, then run get_player_monthly_games for the target year and month. It will return the complete PGN data for all matches in that window.
Does the integration permit listing all active Grandmasters (GMs) on the platform? +
Yes. The list_titled_players action allows your agent to fetch the complete list of usernames for any official title, including GM, WGM, IM, and FM, directly from the platform.
What metadata can I grab about a group using the `get_chess_club_details` tool? +
This function pulls specific details for a given club ID. You'll get information like the club's name, description, and whether it’s public or private. It lets you research the structure of chess communities.
How do I compare puzzle sources using `get_daily_chess_puzzle` versus `get_random_chess_puzzle`? +
The daily function pulls the official, featured tactic for that specific day. By contrast, calling get_random_chess_puzzle grabs any available tactical problem from the general database. You use them differently depending on if you need a structured challenge or just broad training material.
Does `get_tournament_metadata` provide historical data about past competitions? +
Yes, this tool retrieves detailed information about a specific tournament ID. You can find the event's dates, its playing format (like Blitz or Rapid), and who was involved, making it useful for deep research.
If I need to filter player data by region, how does `get_country_details_chess` help? +
It validates country information using a standard two-letter ISO code. The tool returns the necessary ID and metadata for that location. You then use this resulting identifier to scope your subsequent searches or analyses.
What kind of real-time information does `list_active_streamers` provide? +
It generates a list of users who are currently streaming on the platform. This is helpful for coaches, analysts, and content creators needing to find specific players available for live analysis or reporting.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.