Skip to main content
Glama

Coronet Arcade

Play a Coronet Arcade daily

open_daily
Read-onlyIdempotent

Open a playable daily, or the thirteen-puzzle hub when game is omitted or hub. Pass a game id to open that board; game defaults to hub. Progress stays in the widget and does not sync to the website. Do not reveal solutions. Use list_dailies to browse and get_rules to explain a game instead of opening it.

Input Schema

NameRequiredDescriptionDefault
gameNoDefaults to hub, the thirteen-puzzle menu. Pass a game id to open that daily instead.hub

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / game / anyOf
      Previous value: -[
      -  {
      -    "enum": [
      -      "coronet",
      -      "soluna",
      -      "circuit",
      -      "weave",
      -      "ascent",
      -      "patches",
      -      "sudoku",
      -      "nexus",
      -      "clusters",
      -      "glyph",
      -      "hive",
      -      "mosaic",
      -      "bones"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "const": "hub",
      -    "type": "string"
      -  }
      -]New value: +[
      +  {
      +    "description": "One game id: coronet, soluna, circuit, weave, ascent, patches (Inlay), sudoku (Mini Sudoku), nexus, clusters, glyph, hive, mosaic, or bones.",
      +    "enum": [
      +      "coronet",
      +      "soluna",
      +      "circuit",
      +      "weave",
      +      "ascent",
      +      "patches",
      +      "sudoku",
      +      "nexus",
      +      "clusters",
      +      "glyph",
      +      "hive",
      +      "mosaic",
      +      "bones"
      +    ],
      +    "type": "string"
      +  },
      +  {
      +    "const": "hub",
      +    "type": "string"
      +  }
      +]
    • addedInput schema / properties / game / description
      Added value: +"Defaults to hub, the thirteen-puzzle menu. Pass a game id to open that daily instead."
  2. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), but the description adds real context beyond them: progress stays in the widget and does not sync to the website, and the agent must not reveal solutions. That state-locality and output-constraint disclosure is valuable for a tool whose name could imply a networked fetch.

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

Conciseness5/5

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

Three short sentences, front-loaded with the core behavior, then the state caveat, then the routing to alternatives. No filler; every sentence changes agent behavior.

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

Completeness5/5

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

For a one-parameter, zero-required tool with full schema coverage and a rich annotation set, nothing needed to invoke it correctly is missing. The description also covers the non-obvious side effects (local-only progress) that the schema and annotations cannot express.

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

Parameters3/5

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

Schema description coverage is 100% and the single parameter is fully documented with its enum and default in the schema. The description's 'game defaults to hub' and 'pass a game id' restate the schema rather than adding syntax or format detail, so the baseline 3 applies.

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

Purpose5/5

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

States a specific verb (open) and resource (a playable daily / the thirteen-puzzle hub), and explicitly names the sibling tools it is not (list_dailies, get_rules). An agent can distinguish it from both siblings without opening a schema.

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

Usage Guidelines5/5

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

Explicitly gives the conditional: pass a game id to open that board, omit it (or pass 'hub') for the hub. It also states when NOT to use it — use list_dailies to browse and get_rules to explain a game instead of opening it.

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.

Resources