masil-webmcp.vercel.app
MASIL
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 17 · Transact 0 · Score: Not yet scored
Tool inspector
masil_move_janggi_piece
After reading state, submit one rules-authoritative action. To show where a piece can go, call preview with one legal destination, actor=person, personConfirmed=false; listing coordinates is not a visible preview. For a requested move, submit the person's exact destination with actor=person and personConfirmed=true, including an apparently illegal request so MASIL can reject it without substitution. Never play Han after a person move unless they explicitly requested an immediate reply; then use actor=agent once and acknowledge their move before naming yours. Move success resolves after visible animation.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
action |
string | yes | preview must be called to show one legal route on the visible board and does not change turn; move commits one exact move; pass/reset are consequential and require the person's explicit request. |
actor |
string | yes | person plays Cho; the calling Agent plays Han. |
pieceId |
string | no | Stable piece id returned by masil_get_janggi_state. |
toRow |
integer | no | — |
toCol |
integer | no | — |
spokenMove |
string | no | Short person phrase or Agent reply description for the visible log. |
personConfirmed |
boolean | yes | Required on every call. True only for the person's exact confirmed move, pass, or reset; false for preview and Agent actions. |
Raw JSON schema
{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"preview",
"move",
"pass",
"reset"
],
"description": "preview must be called to show one legal route on the visible board and does not change turn; move commits one exact move; pass/reset are consequential and require the person's explicit request."
},
"actor": {
"type": "string",
"enum": [
"person",
"agent"
],
"description": "person plays Cho; the calling Agent plays Han."
},
"pieceId": {
"type": "string",
"description": "Stable piece id returned by masil_get_janggi_state."
},
"toRow": {
"type": "integer",
"minimum": 0,
"maximum": 9
},
"toCol": {
"type": "integer",
"minimum": 0,
"maximum": 8
},
"spokenMove": {
"type": "string",
"description": "Short person phrase or Agent reply description for the visible log."
},
"personConfirmed": {
"type": "boolean",
"description": "Required on every call. True only for the person's exact confirmed move, pass, or reset; false for preview and Agent actions."
}
},
"required": [
"action",
"actor",
"personConfirmed"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops