Lichess (BYOK) — connector documentation
- MCP endpoint:
https://byok-lichess.connectorbay.com/mcp - REST API:
POST https://byok-lichess.connectorbay.com/v1/tools/{tool_name}, described by the OpenAPI 3.1 spec athttps://byok-lichess.connectorbay.com/openapi.json - Transport: Streamable HTTP, stateless, MCP specification 2025-06-18 or later
- Authentication: your own Lichess personal API token (no scopes are needed for these read tools), sent in the
X-Upstream-Keyheader of every request (never stored, logged or cached) - Health:
https://byok-lichess.connectorbay.com/health· Tool schemas:https://byok-lichess.connectorbay.com/tools.json - Publisher: Unify Dynamics LLC · connectorbay.com/byok-lichess · agent@connectorbay.com
What Lichess (BYOK) is for
Lichess (BYOK) lets an AI assistant read your own Lichess data through the Lichess API with a key you supply (personal API token (no scopes are needed for these read tools)). Read-only: 8 tools (get_my_profile, get_user, get_rating_history, get_perf_stats, list_teams_of_user, get_team, search_teams, get_daily_puzzle). The BYOK key travels with each request, is used for that one call only and is never stored, logged or cached; it is only ever sent to lichess.org. Unofficial connector by Unify Dynamics LLC: not affiliated with, endorsed by or sponsored by Lichess. Lichess and its logos are trademarks of their owners and are used only to say which service the connector works with.
Ask your assistant things like:
- "What is my Lichess rating in blitz and bullet?"
- "What are the ratings of Lichess user thibault?"
- "How has the Lichess rating of thibault changed over time?"
- "What are thibault's rapid statistics on Lichess?"
- "Which Lichess teams is thibault in?"
- "Tell me about the Lichess team lichess-swiss"
What it does
get_my_profile: Show the Lichess account the token belongs to: username, title, ratings per game type, game counts, play time, bio and profile link.get_user: Get the public profile of any Lichess user by name: ratings per game type, win/loss/draw counts, play time, title, bio and account age.get_rating_history: Get a user's rating history for every game type: a list of series, each with name and points [year, month (0 = January), day, rating], at most one point per day.get_perf_stats: Get detailed performance statistics of a user for one game type: current rating with deviation, number of games, rank and percentile.list_teams_of_user: List the teams a Lichess user belongs to with name, description, member count and leader.get_team: Get one Lichess team by id: name, description, member count, leader and whether it is open to join.search_teams: Search Lichess teams by keyword, paged, with name, description and member count.get_daily_puzzle: Get the current daily Lichess puzzle: puzzle id, rating, play count, themes, start position (FEN) and solution moves, plus the source game id.
BYOK key
You bring your own Lichess personal API token (no scopes are needed for these read tools) (https://lichess.org/account/oauth/token). Your assistant sends it in the X-Upstream-Key header with each request. ConnectorBay uses it for that one call only: it is never stored, logged or cached, never shown in an answer, and it is only sent to lichess.org over https, with no redirects followed. Create a key with the fewest permissions the tools need (read-only if the provider offers it), and revoke it at the provider whenever you like.
Data sources
- https://lichess.org/api (the API this connector calls, with a BYOK key)
Live from the Lichess API (lichess.org) with a BYOK key; documentation: https://lichess.org/api. Endpoints checked against that documentation on 2026-10-16.
What it is not
Unofficial connector by Unify Dynamics LLC: not affiliated with, endorsed by or sponsored by Lichess. Lichess and its logos are trademarks of their owners and are used only to say which service the connector works with. It is read-only: it never creates, changes, sends or deletes anything in your Lichess account.
Built for: Worldwide. Languages: English.