@pipeworx/lichess
Connect: https://gateway.pipeworx.io/lichess/mcp · Install: one-click buttons
Tools: 10
Lichess.org public API MCP — player profiles, games, broadcasts, opening explorer, tablebase. Keyless.
Tools
user(username)— player profile + ratings across variantsusers(usernames[])— bulk lookup (up to 300)user_status(usernames[])— online / playing statususer_performance(username, perf)— single-variant performance + best rated gametop_players(perf, limit?)— top players for a variant (bullet/blitz/rapid/classical/etc.)leaderboards()— top 10 across all variantstv_channels()— currently-featured TV games per variantcloud_eval(fen, multi_pv?)— engine cloud eval for a FEN positiontablebase(fen, variant?)— Syzygy tablebase result (≤7 pieces)opening_explorer(scope, fen|play, ...)— Lichess / masters / player opening DB
Data source
https://lichess.org/api, https://explorer.lichess.ovh, https://tablebase.lichess.ovh.
Tools
- user — Fetch a Lichess player’s public profile by username, including ratings across all variants (bullet, blitz, rapid, classical, chess960, etc.) and account metadata.
- users — Bulk lookup of up to 300 users by username.
- user_status — Online / playing status for the given usernames (up to 100).
- user_performance — Single-variant performance + best rated game for a user.
- top_players — Top-rated players for one variant.
- leaderboards — Fetch the top-10 rated players across every Lichess variant in a single call; returns one ranked list per variant (bullet, blitz, rapid, classical, and more).
- tv_channels — Currently-featured TV games per variant.
- cloud_eval — Stockfish cloud evaluation for a FEN position.
- tablebase — Syzygy tablebase lookup (≤7 pieces). Variant: standard (default), atomic, antichess.
- opening_explorer — Opening explorer. scope: “lichess” (community), “masters” (top 2200+ humans), “player” (single user). As of mid-2026 Lichess began requiring a Personal API Token on every explorer.lichess.ovh request
Tools
-
cloud_eval— Stockfish cloud evaluation for a FEN position. -
leaderboards— Fetch the top-10 rated players across every Lichess variant in a single call; returns one ranked list per variant (bullet, blitz, rapid, classical, and more). -
opening_explorer— Opening explorer. scope: lichess (community), masters (top 2200+ humans), player (single user). As of mid-2026 Lichess began requiring a Personal API Token on every explorer.lichess.ovh request — pass -
tablebase— Syzygy tablebase lookup (≤7 pieces). Variant: standard (default), atomic, antichess. -
top_players— Top-rated players for one variant. -
tv_channels— Currently-featured TV games per variant. -
user— Fetch a Lichess player's public profile by username, including ratings across all variants (bullet, blitz, rapid, classical, chess960, etc.) and account metadata. -
user_performance— Single-variant performance + best rated game for a user. -
user_status— Online / playing status for the given usernames (up to 100). -
users— Bulk lookup of up to 300 users by username.