get_player_profile.ymlā¢1.49 kB
mxcp: 1
tool:
name: get_player_profile
description: Get a player's profile from Chess.com
language: python
source:
file: ../python/player_tools_simple.py
parameters:
- name: username
type: string
description: The Chess.com username
pattern: "^[a-zA-Z0-9_-]+$"
examples: ["hikaru", "magnuscarlsen"]
return:
type: object
description: Player profile data
properties:
url:
type: string
description: Profile URL
username:
type: string
description: Username
player_id:
type: integer
description: Numeric player ID
title:
type: string
description: Chess title (if any)
status:
type: string
description: Account status
name:
type: string
description: Real name (if provided)
avatar:
type: string
description: Avatar URL
location:
type: string
description: Location (if provided)
country:
type: string
description: Country code
joined:
type: integer
description: Join timestamp
last_online:
type: integer
description: Last online timestamp
followers:
type: integer
description: Number of followers
is_streamer:
type: boolean
description: Whether player is a streamer
verified:
type: boolean
description: Whether account is verified