# Lichess.org Open Chess Intelligence MCP for AI Agents AI Agent Connect

> Lichess.org Open Chess Intelligence lets your AI agent act as a professional chess data analyst. It pulls live tournament data, monitors player activity, and fetches match history from the world's biggest open chess platform. You get real-time insights into the chess scene without having to manually scrape pages or track multiple streams.

## Overview
- **Category:** artificial-intelligence
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_SihStiXr6SWwvQjRnQi6dJGY8eJOVBZFzF5K4U8S/ai-agent-connect
- **Tags:** chess, real-time-data, tournament-tracking, player-analytics, game-analysis, open-source

## Description

Lichess.org Open Chess Intelligence lets you turn your AI into a dedicated chess data researcher. Imagine you're trying to track a major chess tournament. Usually, you'd have to keep several tabs open, watching live streams on one screen while trying to find specific move lists or player ratings on another. This Connector changes that by letting your AI agent do the heavy lifting. Instead of clicking through menus, you just ask your agent to find out who's currently playing on Lichess TV or what a specific grandmaster's recent form looks like. It digs into the raw data of the platform to pull out things like team rosters, live streamer status, and deep match logs. It's a huge time-saver for anyone who needs to stay on top of the global chess scene. You can even use it to solve daily puzzles or audit a player's history to see how they handle specific opening patterns. It makes the massive amount of data on Lichess actually usable for your specific goals. Getting this connected through Vinkius makes it easy to plug into your existing workflow, whether you're building a scouting tool or just want a better way to follow the game. It turns your AI into a researcher that knows the board inside and out.

## Tools

### get_users_online_status
Check if multiple users are online. This is great for seeing who is available for a game right now.

### list_live_streamers
List chess streamers currently live. This helps you find active content creators on the platform.

### get_leaderboards
Get top player rankings for all variants. Use this to see who leads in Blitz, Bullet, or Classical chess.

### get_daily_puzzle
Get the Lichess puzzle of the day. This is useful for quick daily practice and tactical training.

### get_player_data
Get public data for a Lichess player. It pulls ratings and basic profile info for any user.

### get_tv_channels
See who is playing live on Lichess TV. This helps you find active games and high-level broadcasts instantly.

### get_team_members
List members of a Lichess team. Use this to check the roster of a club or a competitive squad.

### get_user_activity
Get recent activity log for a player. This shows what a user has been doing on the platform lately.

### get_user_games
Get match history for a player. Use this to pull a full list of recent games for analysis.

### list_broadcasts
List ongoing official tournament broadcasts. Use this to track major events and official move lists.

## Prompt Examples

**Prompt:** 
```
Who is currently playing live on Lichess TV?
```

**Response:** 
```
I've checked the live channels for you. Here is who is currently active:

| Channel | Player | Status |
| :--- | :--- | :--- |
| **Blitz** | GM Magnus Carlsen | Live
| **Bullet** | GM Hikaru Nakamura | Live

Would you like to see the board status for one of these matches?
```

**Prompt:** 
```
What is the recent form of the player 'UserX'?
```

**Response:** 
```
I've pulled the recent match history for **UserX**. Here are their last 5 games:

*   **Win** vs IM_Player (Blitz)
*   **Loss** vs GM_Player (Classical)
*   **Win** vs User_Y (Bullet)
*   **Draw** vs User_Z (Blitz)
*   **Win** vs User_A (Bullet)

I can provide the PGN links for any of these if you'd like to do a deeper analysis.
```

**Prompt:** 
```
What official tournaments are being broadcast right now?
```

**Response:** 
```
There are currently **3** official tournament broadcasts active:

1.  **Candidates Tournament 2024** (Board 1, 2, 3, 4)
2.  **Lichess Monthly Blitz**
3.  **Community Open**

Would you like me to pull the move list for the Candidates Tournament?
```

## Capabilities

### Monitor live tournament broadcasts
Get real-time updates on official chess matches and move lists.

### Pull detailed player profiles
Fetch public ratings and history for any Lichess user.

### Fetch recent game history
Retrieve match logs and results to analyze tactical patterns.

### Check live streamer status
See who is currently broadcasting chess content online.

### Retrieve team membership lists
Get a full list of members for any specific Lichess team.

### Access daily chess puzzles
Get the specific Lichess puzzle of the day for practice.

### Track real-time player activity
Check if specific players are currently online or active.

## Use Cases

### Scouting a pro player
A coach wants to see how a grandmaster handles specific openings. They ask the agent to pull the last 10 games for a specific user to identify patterns.

### Tournament event planning
An organizer needs to know which official tournaments are live right now. They use the tool to list all current broadcasts for their schedule.

### Team membership auditing
A team leader wants to see who is active in their club. They ask the agent to list members and check their online status in one go.

### Live content discovery
A content creator wants to know who is currently live to find potential guests. They use the tool to list all live streamers on Lichess.

## Benefits

- Get instant access to live tournament move lists using list_broadcasts without refreshing your browser.
- Analyze a player's growth by pulling their full match history with get_user_games.
- Identify the best players in the world across all variants using get_leaderboards.
- Monitor the live chess scene and find active creators with list_live_streamers.
- Quickly check if your teammates are available for a session using get_users_online_status.
- Solve the daily challenge every day by pulling the latest puzzle with get_daily_puzzle.

## How It Works

The bottom line is you get professional-grade chess data without the manual research.

1. Connect your Lichess Personal Access Token to the Connector.
2. Ask your AI client to find specific player stats or live match data.
3. Receive structured reports on rankings, histories, and active broadcasts.

## Frequently Asked Questions

**Can I use Lichess.org Open Chess Intelligence to track live games?**
Yes, you can use this Connector to monitor live broadcasts and see who is currently playing on Lichess TV in real time.

**How do I see a player's history with this Connector?**
Your AI agent can pull a full match history for any Lichess user, showing their recent wins, losses, and draws.

**Can my AI agent help me find chess streamers?**
Yes, the Connector can provide a list of all chess streamers who are currently live on the platform.

**Is there a way to see Lichess team members?**
You can ask your agent to list all members of a specific Lichess team to see who belongs to the group.

**Can I get daily puzzles through this?**
Yes, this Connector allows your agent to retrieve the official Lichess puzzle of the day for your practice.

**How does this help with tournament scouting?**
It lets you quickly identify official broadcasts and pull deep data on specific players to see how they perform in recent matches.

**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.