← WebMCP Directory

react-chess

react-chess

demo Unverified (seed import) Media & Personal 23 tools imperative implementation

Chess game with exposed tools for board state, moves, and game management

First seen 2026-08-27 · Last seen 2026-10-05 · Source: webmcp.com

Answer 4 · Act 19 · Transact 0 · Score: Not yet scored

Tool inspector

ask-quiz

act imperative

Prefer add-lesson-step with type riddle so the puzzle is stored on the catalog lesson. Use this tool only for a one-off quiz that is not a lesson step. Show a puzzle question in the coach panel and start a 30-second timer. Wait for a square click. The question must state the task only — never how to solve it, which tactic to use, or which piece or square to look at. Do not put a hint on the chess page. Before this tool, call how_to_offer_a_hint and render the Give me a hint button in this chat. A correct click shows Correct! in the coach only (do not mark the board). A miss or timeout teaches the correct square on the board and in the coach. Squares MUST be English algebraic: files a–h and ranks 1–8 (e4, f7, h5). Never transliterate squares. Words may be any language. Moves MUST use long algebraic notation (LAN) so hover can draw the arrow from the exact piece: e2-e4, e7-e5, Ng1-f3, Nb8-c6, Bf1-c4. Captures: e4xd5, Bf1xc4. Never write short SAN for a move (not 1.e4, not e5, not Nf3, not Bc4, not Qh5) — that only highlights the destination, as if the piece is unknown. Bare squares (e4, f7) name a location, not a move. Castling may stay O-O / O-O-O.

Input schema

PropertyTypeRequiredDescription
question string yes Puzzle prompt shown to the student. Task only, no spoiler. Squares MUST be English algebraic: files a–h and ranks 1–8 (e4, f7, h5). Never transliterate squares. Words may be any language. Moves MUST use long algebraic notation (LAN) so hover can draw the arrow from the exact piece: e2-e4, e7-e5, Ng1-f3, Nb8-c6, Bf1-c4. Captures: e4xd5, Bf1xc4. Never write short SAN for a move (not 1.e4, not e5, not Nf3, not Bc4, not Qh5) — that only highlights the destination, as if the piece is unknown. Bare squares (e4, f7) name a location, not a move. Castling may stay O-O / O-O-O.
type string no —
correct array yes Acceptable squares such as ["e5", "e4"]
hint string no Optional private nudge to use only after they tap Give me a hint in chat. Never put this in question. Not shown on the chess page. Squares MUST be English algebraic: files a–h and ranks 1–8 (e4, f7, h5). Never transliterate squares. Words may be any language. Moves MUST use long algebraic notation (LAN) so hover can draw the arrow from the exact piece: e2-e4, e7-e5, Ng1-f3, Nb8-c6, Bf1-c4. Captures: e4xd5, Bf1xc4. Never write short SAN for a move (not 1.e4, not e5, not Nf3, not Bc4, not Qh5) — that only highlights the destination, as if the piece is unknown. Bare squares (e4, f7) name a location, not a move. Castling may stay O-O / O-O-O.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "description": "Puzzle prompt shown to the student. Task only, no spoiler. Squares MUST be English algebraic: files a–h and ranks 1–8 (e4, f7, h5). Never transliterate squares. Words may be any language. Moves MUST use long algebraic notation (LAN) so hover can draw the arrow from the exact piece: e2-e4, e7-e5, Ng1-f3, Nb8-c6, Bf1-c4. Captures: e4xd5, Bf1xc4. Never write short SAN for a move (not 1.e4, not e5, not Nf3, not Bc4, not Qh5) — that only highlights the destination, as if the piece is unknown. Bare squares (e4, f7) name a location, not a move. Castling may stay O-O / O-O-O."
    },
    "type": {
      "type": "string",
      "enum": [
        "click-square",
        "click-piece",
        "choose-move"
      ]
    },
    "correct": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Acceptable squares such as [\"e5\", \"e4\"]"
    },
    "hint": {
      "type": "string",
      "description": "Optional private nudge to use only after they tap Give me a hint in chat. Never put this in question. Not shown on the chess page. Squares MUST be English algebraic: files a–h and ranks 1–8 (e4, f7, h5). Never transliterate squares. Words may be any language. Moves MUST use long algebraic notation (LAN) so hover can draw the arrow from the exact piece: e2-e4, e7-e5, Ng1-f3, Nb8-c6, Bf1-c4. Captures: e4xd5, Bf1xc4. Never write short SAN for a move (not 1.e4, not e5, not Nf3, not Bc4, not Qh5) — that only highlights the destination, as if the piece is unknown. Bare squares (e4, f7) name a location, not a move. Castling may stay O-O / O-O-O."
    }
  },
  "required": [
    "question",
    "correct"
  ]
}

Similar websites

tracinginsights.com

tracinginsights.com

Analyze Formula 1 racing data with interactive charts for lap times, live telemetry, timing data and race performance. Explore and Compare drivers across multip…

live Unverified Media & Personal
52 tools A17 / Act35 / T0 Not yet scored Seen 2026-10-05
select-f1-data get-current-selection list-available-options get-data-status wait-for-data
Inspect tools
rough-cut.samarthsaxena1672003.workers.dev

rough-cut.samarthsaxena1672003.workers.dev

A human-first video editor with structured WebMCP tools for any compatible agent.

live Unverified Media & Personal
40 tools A6 / Act34 / T0 Not yet scored Seen 2026-10-05
request_video_upload get_project_state get_activity rename_project get_transcript
Inspect tools
fiveminutebrief.ai

fiveminutebrief.ai

live Unverified Media & Personal
31 tools A10 / Act21 / T0 Not yet scored Seen 2026-10-05
list_public_topics get_public_topic get_latest_brief get_public_topic_preview get_brief_newsletter
Inspect tools
panoptik-studio.vercel.app

panoptik-studio.vercel.app

Browser-native demo video editor where humans and AI agents co-edit on the same canvas via WebMCP. No uploads, no server.

live Unverified Media & Personal Transact tools
30 tools A9 / Act20 / T1 Not yet scored Seen 2026-10-05
get_project_state list_clips list_scenes get_silence_intervals get_transcript
Inspect tools

Related on Influzer