Skip to main content
Glama

minia2a-mcp-remote

x402-minesweeper

Minesweeper: Generate minesweeper boards and reveal cells. 🆓 5 free trial calls per signed wallet

Input Schema

NameRequiredDescriptionDefault
opNo
colNo
rowNo
colsNo
rowsNo
boardNo
countNo
minesNo
widthNo
actionNo
heightNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed11 schema fields changed
    • removedInput schema / properties / action / description
      Removed value: -"Action to process"
    • removedInput schema / properties / board / description
      Removed value: -"Board to process"
    • removedInput schema / properties / col / description
      Removed value: -"Col to process"
    • removedInput schema / properties / cols / description
      Removed value: -"Cols to process"
    • removedInput schema / properties / count / description
      Removed value: -"Count to process"
    • removedInput schema / properties / height / description
      Removed value: -"Height to process"
    • removedInput schema / properties / mines / description
      Removed value: -"Mines to process"
    • removedInput schema / properties / op / description
      Removed value: -"Op to process"
    • removedInput schema / properties / row / description
      Removed value: -"Row to process"
    • removedInput schema / properties / rows / description
      Removed value: -"Rows to process"
    • removedInput schema / properties / width / description
      Removed value: -"Width to process"
  2. First observed

TDQS

C2.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are supplied, so the description carries the full behavioral burden. It does add one genuinely useful nugget that structured data does not provide – the '5 free trial calls per signed wallet' pricing and auth hint – but it says nothing about whether reveal mutates server-side state, how a board is carried between calls (the free-form 'board' string parameter), or what the response contains.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with what the tool does before the pricing note. Nothing is padded, though the joined-phrase structure ('boards and reveal cells') compresses two operations into one clause in a way that slightly muddies which parameters belong to which.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 11-parameter, zero-coverage, multi-operation tool with no annotations and no output schema, the description is far too thin. An agent cannot determine valid 'op' values, required parameter combinations per operation, or how state round-trips, leaving the tool effectively uncallable without trial and error.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 11 parameters, and the description adds no meaning to any of them. The critical 'op' parameter, which presumably selects generate vs. reveal, is never explained, nor are board/row/col/rows/cols/mines/count/width/height or why they are all typed as strings. The agent has no basis for constructing a valid call.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource and two concrete verbs: 'Generate minesweeper boards and reveal cells.' An agent can tell this is a game board tool and not, say, a solver like x402-sudoku-solve or a move tool like x402-2048-move. It stops short of distinguishing which of the two operations is which in the 11-parameter surface, but the purpose itself is clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this versus anything else, no statement of prerequisites, and crucially no indication that the tool has two distinct modes (generate vs. reveal) that pick different parameters. An agent must guess from parameter names alone which call pattern applies.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.