Lichess player profile and ratings
get_playerFetch a Lichess player's profile, per-speed ratings, game counts, provisional flags, and win/loss/draw totals by username.
Instructions
Look up a Lichess player: title, ratings for each speed they play (bullet, blitz, rapid, classical, puzzles, variants) with game counts and provisional flags, win/loss/draw totals, and basic profile info.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"username": "<username>"
},
"name": "get_player"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | Lichess username, e.g. "thibault". Case does not matter. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| games | No | ||
| title | No | GM, IM, FM, CM, NM, WGM, ..., LM, BOT | |
| patron | Yes | ||
| profile | No | ||
| ratings | Yes | Rated speeds and variants the player has actually played, most games first. | |
| username | Yes | ||
| created_at | No | ||
| last_seen_at | No | ||
| puzzle_modes | Yes | Puzzle Storm / Racer / Streak high scores. | |
| account_status | Yes | ||
| play_time_hours | No |