4,500+ servers built on MCP Fusion
Vinkius

Chess.com Global Intelligence MCP. Analyze player stats and deep game history instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Chess.com Global Intelligence MCP on Cursor AI Code Editor MCP Client Chess.com Global Intelligence MCP on Claude Desktop App MCP Integration Chess.com Global Intelligence MCP on OpenAI Agents SDK MCP Compatible Chess.com Global Intelligence MCP on Visual Studio Code MCP Extension Client Chess.com Global Intelligence MCP on GitHub Copilot AI Agent MCP Integration Chess.com Global Intelligence MCP on Google Gemini AI MCP Integration Chess.com Global Intelligence MCP on Lovable AI Development MCP Client Chess.com Global Intelligence MCP on Mistral AI Agents MCP Compatible Chess.com Global Intelligence MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Chess.com Global Intelligence. This server gives your AI agent direct access to the official Chess.com database. You can instantly retrieve real-time player ratings (Blitz, Bullet, Rapid), audit full match histories (PGN), and solve the daily featured chess puzzle.

It lets you research grandmaster performance, track global rankings, or analyze specific club data using natural conversation.

What your AI agents can do

Get chess club details

Retrieves basic metadata for a specific chess club.

Get country details chess

Fetches details for a country using its two-letter ISO code.

Get daily chess puzzle

Gets the official, featured daily chess puzzle for practice.

+ 9 more capabilities included
Analyze Player Metrics

Retrieve a player's current ratings, win/loss record, and basic profile information.

Research Game History

Access and list monthly archives of games played by a user for deep technical analysis.

Solve Daily Puzzles

Fetch the official daily chess puzzle or generate a random tactical puzzle for practice.

Check Global Rankings

List and query top player leaderboards across major chess formats.

List Titled Players

Find players who hold specific titles like Grandmaster (GM) or International Master (IM).

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Chess.com Global Intelligence: 12 Tools for Chess Analysis

Use these twelve tools to query player stats, fetch game archives, check leaderboards, and solve puzzles directly from the official Chess.com database.

get019d8424

get chess club details

Retrieves basic metadata for a specific chess club.

get019d8424

get country details chess

Fetches details for a country using its two-letter ISO code.

get019d8424

get daily chess puzzle

Gets the official, featured daily chess puzzle for practice.

get019d8424

get global leaderboards

Retrieves the current top player rankings for major chess formats.

get019d8424

get player game archives

Lists the available monthly game archives for a specific player.

get019d8424

get player monthly games

Gets all games played by a user within a specified month.

get019d8424

get player profile

Retrieves basic identifying information about a Chess.com player account.

get019d8424

get player stats

Retrieves current ratings and performance statistics for any player.

get019d8424

get random chess puzzle

Pulls a random chess tactic or puzzle for general training and quick study.

get019d8424

get tournament metadata

Fetches specific details about a given chess tournament.

list019d8424

list active streamers

Lists players who are currently streaming content on Chess.com.

list019d8424

list titled players

Finds and lists all players who hold a specific title (GM, IM, etc.).

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
Start building

Make Your AI Do More

Start with Chess.com Global Intelligence, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

You're connecting your AI agent to the official Chess.com database. It's a full-tilt analysis tool. Your agent can get a player's basic info, current ratings—Blitz, Bullet, or Rapid—and their win/loss record using get_player_profile and get_player_stats. You can deep-dive into a player's history by listing their monthly game archives with get_player_game_archives and then pulling every single game from a specific month using get_player_monthly_games.

If you wanna study openings or just wanna train, your agent can grab the official daily puzzle with get_daily_chess_puzzle or pull a random tactic with get_random_chess_puzzle. Wanna see who's topping the charts? Your agent pulls the current global rankings using get_global_leaderboards. You can also check out specific details about a tournament with get_tournament_metadata.

Need to find players with a certain title, like GM or IM? Use list_titled_players to find 'em. Your agent can list players streaming right now using list_active_streamers, or get basic club info with get_chess_club_details. You can even get details about a country using its two-letter ISO code with get_country_details_chess.

How Chess.com Global Intelligence MCP Works

  1. 1 Subscribe to the Chess.com Global Intelligence server.
  2. 2 Your AI client connects and uses the specific tool function (e.g., get_player_stats) by providing necessary parameters like a player ID or title.
  3. 3 The server processes the request against the official Chess.com database and returns the requested data—be it a JSON object of stats or a list of game archives—directly to your AI agent.

The bottom line is, you talk to your AI agent, and it gets the specific chess data you need without needing an API key or manual database queries.

Who Is Chess.com Global Intelligence MCP For?

This is for chess coaches, content creators, and competitive players. If you spend time manually checking player ratings, downloading game archives, or keeping up with global chess trends, this saves you hours of tedious data gathering. It lets you run advanced analysis right from your chat window.

Chess Coach/Analyst

Uses get_player_stats and get_player_game_archives to audit a student's performance, identifying specific weaknesses or successful opening patterns for technical reports.

Content Creator

Uses get_daily_chess_puzzle and get_global_leaderboards to source fresh, high-integrity content for articles, videos, or social media posts.

Competitive Player

Uses get_player_profile and get_global_leaderboards to monitor personal progress, benchmark against rivals, and stay informed about global rankings.

What Changes When You Connect

  • See a player's full performance record instantly. Use get_player_stats to get their ELO rating, win/loss ratio, and specific format breakdowns without leaving your chat.
  • Research opening theory with depth. Use get_player_game_archives to list and access months of historical games for technical review, which is way faster than downloading PDFs.
  • Never miss a puzzle. get_daily_chess_puzzle fetches the official, featured daily tactic. You can also use get_random_chess_puzzle for quick, ad-hoc training sessions.
  • Stay updated on the top talent. Run get_global_leaderboards to see the current top 5 players in Blitz or Rapid, or use list_titled_players to find all Grandmasters.
  • Audit specific accounts. Use get_player_profile to get basic details on any player, or get_chess_club_details if you need to check a group's status.

Real-World Use Cases

01

Evaluating a Student's Weakness

A coach needs to know why a student keeps losing endgames. They ask their agent to run get_player_game_archives for the last three months. The agent pulls the PGN data, and the coach can pinpoint exactly which opening phase led to the drop in rating, giving targeted feedback.

02

Sourcing Content for a Blog

A content creator needs fresh material for a chess blog. They ask the agent to run get_daily_chess_puzzle and get_global_leaderboards. The agent provides the official puzzle image and the names of the top 10 players, guaranteeing high-integrity, up-to-date content.

03

Preparing for a Tournament

A competitive player wants to study their rival, Magnus. They ask the agent to run get_player_stats and get_player_profile. The agent returns Carlsen's current ratings across all formats and his public profile metadata, giving the player a quick competitive baseline.

04

Researching a Chess Club

A club manager needs to check the status of a local group. They ask the agent to run get_chess_club_details and list_titled_players. The agent returns the club's metadata and a list of all Grandmasters affiliated with that region, helping the manager organize local events.

The Tradeoffs

Using simple web searches for stats

Opening Google and navigating to Chess.com, then manually searching for 'player stats' and cross-referencing multiple pages to find the current Blitz and Rapid ratings. This is slow and prone to outdated data.

Ask your agent to run get_player_stats directly. It pulls the current, real-time ratings for the player across all major formats in a single command.

Guessing puzzle content

Assuming the daily puzzle is available and trying to find it via general search, leading to links to outdated or unrelated content. You waste time verifying the source.

Use get_daily_chess_puzzle. It fetches the official puzzle from the source, guaranteeing you have the correct board image and puzzle details for the day.

Checking player history manually

Trying to manually download every month's worth of games (PGN) from a player's profile page, resulting in hundreds of large, disparate files that are hard to correlate.

Run get_player_game_archives first to see which months are available, then use get_player_monthly_games to get the specific set of games you need for analysis.

When It Fits, When It Doesn't

Use this server if your primary need is structured, historical, or real-time data from the official Chess.com platform. You need to analyze performance metrics, track trends, or source high-integrity content. For example, if you need to see if a player's Blitz rating changed last week, use get_player_stats. If you just want to know the general status of a club, get_chess_club_details is enough. Don't use this if you just want a casual, qualitative opinion on a player—the tools only provide raw, quantifiable data. If you only need a simple chat message or a quick general fact, your AI client might handle it without this server, saving you the overhead of calling multiple tools.

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

How we secure it →

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.

Available Capabilities

get_chess_club_details get_country_details_chess get_daily_chess_puzzle get_global_leaderboards get_player_game_archives get_player_monthly_games get_player_profile get_player_stats get_random_chess_puzzle get_tournament_metadata list_active_streamers list_titled_players

Getting a player's performance record used to take a dozen clicks.

Right now, checking a player's current standing means navigating to their profile, clicking on the stats tab, then maybe going to the history section to see their last 10 games. You're jumping between pages and tabs just to piece together a picture of their performance.

With the Chess.com Global Intelligence MCP Server, you just ask your agent to run `get_player_stats`. It instantly compiles the player's current ELO ratings, win/loss ratios, and performance data, giving you a complete, structured breakdown right in your conversation.

The Chess.com Global Intelligence MCP Server makes research simple.

Before, if you wanted to research a specific player's opening tendencies, you had to download massive PGN files, unzip them, and run specialized software just to find a pattern. It was a massive, multi-step process.

Now, your agent uses `get_player_game_archives` to list the available months, and then pulls the specific games you need. You get the raw data structured and ready for analysis, period. It cuts out the entire research bottleneck.

Common Questions About Chess.com Global Intelligence MCP

How do I check a player's current ratings using get_player_stats? +

You ask your agent to run get_player_stats and provide the player's ID. The server returns their current ELO rating across formats like Blitz, Rapid, and Bullet.

What is the best way to get the official daily puzzle using get_daily_chess_puzzle? +

Simply ask your agent to run get_daily_chess_puzzle. It fetches the official puzzle from Chess.com, giving you the correct board image and puzzle details for the day.

Can I use get_player_game_archives to see a player's history? +

Yes. You run get_player_game_archives and specify the player ID. This lists all the available monthly archives, letting you know what data is available for historical study.

How do I find all Grandmasters using list_titled_players? +

Run list_titled_players and specify 'GM' as the title. The tool then queries the database and returns a list of all players who currently hold that specific title.

What is the difference between get_player_stats and get_player_profile? +

Use get_player_profile for basic, public metadata like the player's username or join date. Use get_player_stats when you need quantitative data like ratings, win percentages, or game counts.

How do I use get_player_monthly_games to analyze a specific player's activity in a given month? +

You pass the player's username and the desired month/year to get_player_monthly_games. This returns a list of all games played that month, allowing you to track activity patterns or performance dips.

Is there a way to check club details for a specific group using get_chess_club_details? +

Yes, you provide the club's unique identifier to get_chess_club_details. This returns metadata like membership count, founding date, and associated challenges for that club.

What are the limitations or rate limits when calling get_global_leaderboards? +

The service handles high volumes of queries, but excessive, rapid calls to get_global_leaderboards may trigger temporary rate limiting. We recommend implementing a brief delay between calls for stable operation.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Chess.com Global Intelligence. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.