← chess.ceo

INDIVIDUAL MCP TOOL

get_prep_position

Query one position within a prep session created by `prepare_opponent`.

chess.ceonone authenticationAvailability not checked

LIVE ENDPOINT

https://mcp.chess.ceo/mcp

No auth detected

Connect to this endpoint to inspect the live schema for get_prep_position and invoke it with your own arguments.

Indexed input schema

{}

Risk classification

Inferred read-only · medium confidence · heuristic, not a guarantee.

  • No write-capable action terms were found; this is not proof that invocation has no side effects.

Parent server

chess.ceo

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.chessceo-mcp]
url = "https://mcp.chess.ceo/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "chessceo-mcp": {
      "type": "http",
      "url": "https://mcp.chess.ceo/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: chessceo-mcp
Remote MCP URL: https://mcp.chess.ceo/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "chessceo-mcp": {
      "url": "https://mcp.chess.ceo/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "chessceo-mcp": {
      "type": "http",
      "url": "https://mcp.chess.ceo/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "chessceo-mcp",
  "transport": "streamable-http",
  "url": "https://mcp.chess.ceo/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

Related tools

  • search_player — Fuzzy name lookup for FIDE-rated chess players.
  • get_player_profile — Full stats for one player: identity, monthly rating history, peak / trend stats, career W/D/L by color and time control, top-10 openings as White and Black, opponent analysis by rating bracket, notable wins and worst losses, top events with performance ratings.
  • prepare_opponent — Create a prep SESSION combining games from one or more sources — FIDE database, Chess.com account, Lichess account — with optional filters (colour, date range, time control).
  • list_prep_sessions — List the caller's active prep sessions with their tokens and metadata.
  • delete_prep_session — Delete one prep session by token.
  • get_position_stats — Move statistics + example games at a position.
  • describe_position — **CALL WHEN**: about to write ANY comment on a position that describes what's happening on the board — piece activity, structure, plans, weaknesses.
  • predict_human_move — Neural net (ResNet-20x256) trained on real games.