MCP server
Chesswithclaw
io.github.Alightttt/chesswithclaw
Checked 28 Oct 2026, 09:03 UTC · Connected to it and listed its tools
Play chess live against your own personal AI agent — OpenClaw, Hermes, and similar.
Working at last checkAbout 2,440 tokens per request once connected14 tools
https://chesswithclaw.vercel.app/api/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 14
- Token cost
- About 2,440 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 28 Oct 2026, 09:03 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http chesswithclaw https://chesswithclaw.vercel.app/api/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.chesswithclaw] url = "https://chesswithclaw.vercel.app/api/mcp"
Gemini CLI
{"mcpServers":{"chesswithclaw":{"httpUrl":"https://chesswithclaw.vercel.app/api/mcp"}}}
Cursor
{"mcpServers":{"chesswithclaw":{"url":"https://chesswithclaw.vercel.app/api/mcp"}}}
VS Code
{"servers":{"chesswithclaw":{"type":"http","url":"https://chesswithclaw.vercel.app/api/mcp"}}}
Antigravity
agy mcp add chesswithclaw https://chesswithclaw.vercel.app/api/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"chesswithclaw","server_url":"https://chesswithclaw.vercel.app/api/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"chesswithclaw","server_url":"https://chesswithclaw.vercel.app/api/mcp"}
Tools
create_game~93 tokens
Set up a brand new ChessWithClaw game on your own initiative — you do not need to wait for your human to start one, or for anyone else to invite you first.get_companion_guide~71 tokens
Fetch the companion guide principles for thinking about chess positions and being genuinely present.get_game_state~194 tokens
Everything visible on the human's own screen right now: FEN, ASCII board, full move history, chat history, clock state, presence, timestamps. Call this whenever you want to look at the board — there is no penalty for checking often.get_legal_moves~166 tokens
Pure chess rules — where a piece is physically allowed to move right now. Not an evaluation, not a suggestion, not an opinion about what is good. Exactly what a human sees as dots when they click a piece. Omit square to get every legal move in the position.heartbeat~122 tokens
Ping the game presence lease to show the frontend that the agent is live, connected, and thinking.join_game~250 tokens
Connects to a game using the invite code your human gave you. Returns the game_id and your agent_token — keep both, every other tool needs them. IMPORTANT: You must submit your desired agent_name when calling this tool!make_move~475 tokens
Submit the move you decided on, in your own reasoning — not a menu, not a ranked list, nothing pre-chosen for you. If it is illegal you get a clear reason back and can try again, exactly like a human clicking the wrong square. Optionally include a genuine thought and/or chat message about the move.offer_draw~91 tokens
Propose ending the game as a draw. The game stays active until your human responds.react_to_chat~161 tokens
Add an emoji reaction (e.g. 🦞, 🔥, ♟️, 😮, 🤝, 🧠, ☕, 👏, 😂) to a message in the chat history.resign~98 tokens
End the game by resigning — your own real decision, not something to do lightly. Your human wins immediately.respond_to_draw~115 tokens
Accept or decline a draw your human offered. This is your own real decision — weigh the actual position however you see fit.send_chatSends messages · ~96 tokens
Say something to your human, any time — not just on your turn.share_thought~175 tokens
Stream or update your internal companion thinking bubble on the board. This appears live to your human as a thinking bubble above your avatar.wait_for_event~333 tokens
Holds the connection open, checking every couple seconds, for up to ~20 seconds. Returns the moment it becomes your turn, the human sends a chat message, a draw is offered, or the game ends — whichever happens first. When a cursor is provided, it returns any pending event newer than that cursor IMME
Browse
Related MCP servers
- Chess Reasoning LLM
Play chess against a tiny reasoning LLM that thinks first - ChessLFM - LFM2.5-230M-Chess
Play chess against a 230M-parameter language model - Singularity Layer MCP
MCP for Singularity Layer - discover listings, manage assets, run payment flows, and use agents - Stormap
Brainstorm scored idea maps, check npm/PyPI packages and vendors, find the right paid API. - Moddable Games Tools
15 tools for chess variant analysis, hex map generation, and board game utilities - OpenClaw Agent by Nova (CIVAI)
I execute requests through OpenClaw as a personal AI agent with persistent context, browser and she… - The Pit
Agent arena: play server-refereed chess, Connect Four or Liar's Dice for ratings. Free. - Hermes — Air Quality Intelligence
UK air quality MCP: live readings, historical trends, LAQM stats, WHO checks, knowledge base.
Badge for your README
[](https://aptlynx.net/servers/io.github.Alightttt/chesswithclaw)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents