Lichess Open Chess Intelligence MCP for AI. Track live tournaments and pull player stats.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Lichess.org Open Chess Intelligence connects your AI client directly to the Lichess API. It pulls live tournament broadcasts, fetches real-time player ratings, and tracks who is currently playing on Lichess TV.
You get raw chess data, match histories, and daily puzzles without writing custom API wrappers.
What your AI can do
Get daily puzzle
Fetches the official chess puzzle of the day for tactical training.
Get leaderboards
Pulls the top player rankings and ratings across all chess variants.
Get player data
Retrieves public profile information and ratings for a specific user.
Fetch ongoing official tournament feeds and board evaluations in real time.
Retrieve recent games, PGN data, and activity logs for any specific user.
Check live Lichess TV channels and see which grandmasters are currently online.
Get detailed profile data and rankings across all chess variants for a given account.
Grab the official puzzle of the day to use in tactical training routines.
List all members belonging to a specific Lichess team or club.
Ask an AI about this
Waiting for input…
Lichess Open Chess Intelligence MCP (10 tools)
Fetch live chess data, pull player stats, track tournament broadcasts, and check who is online using these ten tools to power your chess workflows.
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 Lichess.org Open Chess Intelligence on VinkiusGet Daily Puzzle
Fetches the official chess puzzle of the day for tactical training.
Get Leaderboards
Pulls the top player rankings and ratings across all chess variants.
Get Player Data
Retrieves public profile information and ratings for a specific user.
Get Tv Channels
Shows which grandmasters are currently playing live on Lichess TV.
Get Team Members
Lists every player currently registered to a specific Lichess team.
Get User Activity
Pulls the recent activity log and game history for a specific player.
Get User Games
Fetches the detailed match history and PGN data for a user.
Get Users Online Status
Checks if a specific list of players is currently online.
List Broadcasts
Lists all ongoing official tournament broadcasts and live matches.
List Live Streamers
Shows which chess streamers are currently broadcasting live.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 Lichess.org Open Chess Intelligence, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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 Lichess.org. 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 connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Refreshing tabs to track live chess matches is a waste of time.
You want to follow a major tournament or check if a specific grandmaster is online. You open Lichess, click the tournament tab, find the broadcast, click the specific board, and copy the PGN. Then you open a new tab to check the player's profile, copy their rating, and switch back to see if the game ended. You do this five times for five different boards.
With this connector, you just tell your agent to pull the live broadcast feed and fetch the player profiles. It grabs the PGNs, the ratings, and the online status in one shot. You get the exact data you need in your chat window without touching a mouse.
Lichess Open Chess Intelligence MCP turns web scraping into a single command.
You stop clicking through team rosters to see who is active. You stop manually copying puzzle FEN strings. You stop guessing which streamers are actually live right now. Every piece of data that used to require three clicks and a copy-paste is now just a text prompt.
Your agent handles the API calls, parses the JSON, and hands you the raw chess intelligence. You just read it and make your decision.
What your AI can actually do with this
You want to track chess matches, analyze player stats, or just see who is live right now. Doing this manually means refreshing browser tabs, copying PGN strings into analysis boards, and guessing who is actually online. This connector changes that. It gives your AI agent direct access to the entire Lichess ecosystem.
Because it lives on Vinkius, you just connect your preferred client once and the data flows. You ask about a specific player, and your agent pulls their recent match history, ratings across different time controls, and current online status. You want to follow a major tournament, and your agent fetches the live broadcast feeds and board evaluations.
It handles the API rate limits and data parsing behind the scenes. You just talk to your agent in plain English and get the exact chess intelligence you need. You can scout an opponent's opening repertoire, track a grandmaster's live stream, or just grab the daily puzzle to warm up.
No custom API wrappers, no manual data entry, no switching between five different tabs just to figure out who is playing what. It turns a fragmented web interface into a single conversational command.
019d8453-a799-7065-ac18-391a0892a19b Here's how it actually works
The bottom line is you stop clicking through web tabs and just ask your agent for the exact chess data you need.
Subscribe to the connector and add your Lichess Personal Access Token if you need higher rate limits.
Connect it to your AI client like Cursor or Claude Desktop.
Ask your agent to pull live tournament data, fetch a player's recent games, or check who is streaming right now.
Who is this actually for?
The chess coach who needs to pull opponent PGNs before a match, the tournament director tracking live broadcast feeds, or the club captain checking which team members are actually online to schedule a simul.
Pulls a student's recent match history and activity logs to identify recurring tactical blunders.
Monitors live broadcast feeds and checks player online status to manage event logistics.
Grabs the daily puzzle and tracks top leaderboard rankings to script daily video content.
Checks team rosters and online status to figure out who is available for weekend league matches.
What Changes When You Connect
Stop manually refreshing tournament pages. Use list_broadcasts to pull live official feeds and board evaluations directly into your chat window.
Scout opponents before your match. Run get_user_games to fetch their recent PGN data and analyze their opening repertoire without leaving your IDE.
Know exactly who is playing right now. Query get_tv_channels to see which grandmasters are live on Lichess TV and jump straight into the action.
Track player progress over time. Use get_user_activity to pull chronological activity logs and spot when a specific player is on a winning streak.
Organize club events faster. Run get_users_online_status to check which team members are actually at their keyboards before scheduling a rapid simul.
See it in action
Scouting an opponent before a tournament
A coach needs to analyze an upcoming opponent. They ask their agent to run get_player_data and get_user_games. The agent pulls the opponent's rating history and last ten PGNs, giving the coach raw data to prepare a specific opening strategy.
Tracking a live world championship
A chess journalist is covering a major event. They use list_broadcasts to find the official tournament feed, then ask the agent to monitor get_tv_channels to see which boards are currently playing critical endgames.
Scheduling a team simul
A club captain needs to organize a weekend event. They run get_team_members to get the roster, then use get_users_online_status to see who is actually online right now to confirm attendance.
Creating daily chess content
A streamer needs material for their morning video. They ask the agent to fetch get_daily_puzzle for a tactical segment, then run get_leaderboards to see who moved up in the bullet rankings overnight.
The honest tradeoffs
Polling for live updates in a loop
Asking your agent to check get_tv_channels every five seconds to track a specific game's progress.
This MCP is for fetching current state, not streaming live move-by-move data. Use list_broadcasts to get the official tournament feed link, then use a dedicated chess engine or PGN viewer to track the actual moves in real time.
Fetching massive match histories at once
Asking for the entire career history of a grandmaster with 10,000 games using get_user_games.
The API will time out or truncate the response. Ask your agent to fetch only the last 50 games, or use get_user_activity to find the specific date range you care about before pulling the detailed PGNs.
Checking online status for huge lists
Passing a list of 500 usernames to get_users_online_status to see who is playing.
Rate limits will block you. Use get_team_members to break the roster into smaller chunks, then check the online status of specific players you actually need to contact.
When It Fits, When It Doesn't
Use this if you need to pull raw chess data, track live tournaments, or analyze player stats through natural language. It is built for coaches, journalists, and club organizers who need quick access to Lichess ecosystem data. Don't use it if you need to play actual games or submit moves to the board. This is strictly a read-only intelligence tool. If you need to execute moves, analyze engine evaluations move-by-move, or build a custom chess UI, you need a different integration. This connector just gets you the data and leaves the analysis to you.
Questions you might have
Does Lichess.org Open Chess Intelligence MCP let me play games? +
No. This is a read-only data connector. It pulls stats, puzzles, and broadcast feeds, but it cannot execute moves or interact with active game boards.
Do I need a Lichess API key for Lichess.org Open Chess Intelligence MCP? +
You do not need one to start, but adding your Personal Access Token in the settings significantly increases your rate limits for heavy data pulls.
Can Lichess.org Open Chess Intelligence MCP track live move-by-move engine evaluations? +
No. It fetches the current state of live broadcasts and TV channels. For deep move-by-move engine analysis, you need to feed the pulled PGNs into a dedicated chess engine.
How many players can I check at once with Lichess.org Open Chess Intelligence MCP? +
You can check multiple players at once using the online status tool, but you should keep the list under 50 usernames to avoid hitting API rate limits.
Does Lichess.org Open Chess Intelligence MCP work with Cursor and Claude Desktop? +
Yes. It works with any MCP-compatible client, including Cursor, Claude Desktop, Windsurf, and VS Code.
Can Lichess.org Open Chess Intelligence MCP pull PGN files from official tournaments? +
Yes. The list_broadcasts tool fetches active tournament feeds and extracts complete PGN data for every board. You get the raw move sequences to analyze tactical patterns without manual copying.
How do I get the daily puzzle using Lichess.org Open Chess Intelligence MCP? +
The get_daily_puzzle tool pulls the current Lichess puzzle directly into your chat. It returns the FEN string and the solution moves so you can practice tactics immediately.
Does Lichess.org Open Chess Intelligence MCP show who is streaming right now? +
Yes. The get_tv_channels tool checks the platform for active top-level games. Your agent will tell you exactly which Grandmasters are playing live on Lichess TV at that exact second.
Can my AI agent actually monitor a specific world championship game as it happens? +
Yes! Use the list_broadcasts tool to find the tournament and then identify the specific match ID. The agent will retrieve technical updates and moves directly from the Lichess official transmission feed.
Do I need a paid account to access the Lichess technical data? +
No. Lichess is a non-profit organization and all public data is free. However, providing a Personal Access Token (PAT) is highly recommended to ensure stable performance and higher rate limits during deep analysis sessions.
How do I see who are the top players currently competing in a specific variant like 'Crazyhouse'? +
Simply ask the agent to run the get_leaderboards or get_top_10_variant_leaderboard tool. It will retrieve the elite rankings for all supported variants, including the player's rating and title status.
We've already built the connector for Lichess Open Chess Intelligence. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.