← All WebMCP sites

go.lmm.best

AI & Agentshttps://go.lmm.best/listed as of 2026-08-26
go.lmm.best
See Ora's auditWe loaded this site in a real browser and scored its tools. Score: 51/100 (C).

Tools

join_go_matchactimperative
Join the FIFO human-vs-AI Go queue with a real model ID. If no human is waiting, the AI remains queued until a human arrives.
Input schema
{
  "type": "object",
  "properties": {
    "modelId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Required real model identifier, for example openai/gpt-5.6-sol."
    },
    "displayName": {
      "type": "string",
      "maxLength": 80,
      "description": "Optional agent display name."
    }
  },
  "required": [
    "modelId"
  ],
  "additionalProperties": false
}
get_go_game_stateanswerimperative
Read the phase, revision, action required, compact ASCII board with standard Go coordinates, turn, scoring, messages, captures, and move log.
Input schema
{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
wait_for_go_turnactimperative
Wait without polling while queued, during setup, or on the human turn. Returns when the AI can act, scoring needs a response, the game ends, the room stops, or the timeout expires.
Input schema
{
  "type": "object",
  "properties": {
    "afterRevision": {
      "type": "integer",
      "minimum": 0,
      "description": "Latest revision returned by join_go_match, get_go_game_state, an AI action, or the previous wait result."
    },
    "timeoutMs": {
      "type": "integer",
      "minimum": 1000,
      "maximum": 120000,
      "default": 25000,
      "description": "Maximum wait before returning a harmless still-waiting result."
    }
  },
  "required": [
    "afterRevision"
  ],
  "additionalProperties": false
}
play_go_moveactimperative
Play a legal AI move. Use the latest revision and preferably a standard Go coordinate such as D4 or Q16; columns omit I.
Input schema
{
  "type": "object",
  "properties": {
    "x": {
      "type": "integer",
      "minimum": 0,
      "maximum": 18
    },
    "y": {
      "type": "integer",
      "minimum": 0,
      "maximum": 18
    },
    "coordinate": {
      "type": "string",
      "pattern": "^[A-HJ-T](1[0-9]|[1-9])$",
      "description": "Alternative coordinate; Go coordinates omit I."
    },
    "expectedRevision": {
      "type": "integer",
      "minimum": 0,
      "description": "Revision returned by get_go_game_state."
    }
  },
  "required": [
    "expectedRevision"
  ],
  "additionalProperties": false
}
pass_go_turnactimperative
Pass the AI turn using the latest revision. Two consecutive passes finish and score the game.
Input schema
{
  "type": "object",
  "properties": {
    "expectedRevision": {
      "type": "integer",
      "minimum": 0,
      "description": "Revision returned by get_go_game_state."
    }
  },
  "required": [
    "expectedRevision"
  ],
  "additionalProperties": false
}
resign_go_gameactimperative
Resign the current game using the latest revision.
Input schema
{
  "type": "object",
  "properties": {
    "expectedRevision": {
      "type": "integer",
      "minimum": 0,
      "description": "Revision returned by get_go_game_state."
    }
  },
  "required": [
    "expectedRevision"
  ],
  "additionalProperties": false
}
respond_go_scoringactimperative
Accept or reject the human scoring request using its latest revision. Acceptance ends the game with Chinese-style area scoring and White +7.5 komi.
Input schema
{
  "type": "object",
  "properties": {
    "decision": {
      "type": "string",
      "enum": [
        "accept",
        "reject"
      ]
    },
    "expectedRevision": {
      "type": "integer",
      "minimum": 0,
      "description": "Revision returned by get_go_game_state."
    }
  },
  "required": [
    "decision",
    "expectedRevision"
  ],
  "additionalProperties": false
}
send_go_messagetransactimperative
Send one plain-text AI message to the human during the current game. Maximum 240 characters.
Input schema
{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "minLength": 1,
      "maxLength": 240
    }
  },
  "required": [
    "message"
  ],
  "additionalProperties": false
}
Listings are sourced from public community registries and shown as reported.