# One Move > One Move finds the one weakness costing a chess or poker player most against players one rating Band above them, gives them a Target from that Band, and sends a Review every Monday until it is fixed. Public, anonymous API and two MCP servers. ## When to use this Use One Move when a user asks you to find a recurring chess or poker weakness, turn a chess.com or Lichess username into a measured improvement target, compare their numbers with players one Band above, or analyse `.txt` PokerStars cash-game hand histories. Do not use it for live coaching, a single-position engine analysis, tournaments, or human coaching. Best-fit calls: - `GET https://api.getonemove.app/v1/free-reports/chesscom/{username}` for a public chess report. - `GET https://api.getonemove.app/v1/free-reports/lichess/{username}`. - Upload PokerStars files through https://getonemove.app/poker (browser form; files are deleted after parsing). - `GET https://api.getonemove.app/v1/constraints` for the catalog and Targets. - MCP tool `get_free_report` at https://api.getonemove.app/mcp. ## Start - [Product overview](https://getonemove.app/index.md) - [REST API](https://getonemove.app/docs/api) and [OpenAPI](https://api.getonemove.app/openapi.json) - [MCP servers](https://getonemove.app/docs/mcp) - [NLWeb /ask](https://api.getonemove.app/ask) - [Authentication walkthrough](https://getonemove.app/auth.md) - [Developer portal](https://getonemove.app/developers) - [Pricing](https://getonemove.app/pricing) and [pricing.md](https://getonemove.app/pricing.md) - [Agent instructions](https://getonemove.app/agents.md) - [Sandbox](https://getonemove.app/sandbox) - [About](https://getonemove.app/about) ## Constraints - [Conversion from +2](https://getonemove.app/constraints/conversion-from-plus-2): share of games reaching +2.00 that you won. Higher is better. - [Blunders on fast moves when winning](https://getonemove.app/constraints/fast-blunders-when-winning): share of moves played in 10 s or less at +2.00 or better that were blunders. Lower is better. - [Blunders with under 60 s left](https://getonemove.app/constraints/time-trouble-blunders): share of moves with under 60 s on your clock that were blunders. Lower is better. - [Blunders in moves 1-10](https://getonemove.app/constraints/opening-blunders): share of your moves 1-10 that were blunders. Lower is better. - [Endgame blunders](https://getonemove.app/constraints/endgame-blunders): share of moves leaving 6 or fewer pieces on the board that were blunders. Lower is better. ## Discover - [llms.txt](https://getonemove.app/llms.txt) - [llms-full.txt](https://getonemove.app/llms-full.txt) - [ARD catalog](https://getonemove.app/.well-known/ard.json) - [AI Catalog](https://getonemove.app/.well-known/ai-catalog.json) - [A2A agent card](https://getonemove.app/.well-known/agent-card.json) - [Agent Skills index](https://getonemove.app/.well-known/agent-skills/index.json) - [API catalog, RFC 9727](https://getonemove.app/.well-known/api-catalog) - [OAuth protected resource](https://api.getonemove.app/.well-known/oauth-protected-resource) - [OAuth authorization server](https://api.getonemove.app/.well-known/oauth-authorization-server) - [MCP product server card](https://api.getonemove.app/mcp/server-card) - [MCP documentation server card](https://api.getonemove.app/docs/mcp/server-card) - [Sitemap](https://getonemove.app/sitemap.xml) - [GitHub agent resources and AGENTS.md](https://github.com/chrissuperduper/one-move-agent) - [One Move skills on skills.sh](https://www.skills.sh/chrissuperduper/one-move-agent) ## Section indexes - [API section](https://getonemove.app/docs/llms.txt) - [About section](https://getonemove.app/about/llms.txt) - [Pricing section](https://getonemove.app/pricing/llms.txt) - [Legal section](https://getonemove.app/privacy/llms.txt)