Skip to main content
Glama

Server Details

Publish a browser game on YouGame: the build rules, the leaderboard SDK, pre-upload checks.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
1.7% over 25 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.1/5.0

Scored across 9 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: build checking, documentation retrieval (search/fetch), SDK reference, listing games, submission preparation, publishing, and updating. The only potential overlap between prepare_submission and publish_game is explicitly disambiguated in their descriptions.

Naming Consistency3/5

Tool names mix conventions: verb_noun (check_build, prepare_submission, publish_game, update_game), get_* for docs, single verbs (fetch, search), and the non-standard my_games. While readable, the lack of a single consistent pattern is noticeable.

Tool Count5/5

With 9 tools, the server is well-scoped for a game publishing platform, covering documentation, validation, submission, publishing, and updates without unnecessary bloat. Each tool earns its place.

Completeness4/5

The tool surface covers the core lifecycle (check, prepare, publish, update) plus documentation and listing, which is solid. A missing deletion/unpublish tool and lack of a single-game detail tool are minor gaps that don't break main workflows.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Addedprepare_submission
    • Changedpublish_game8 fields changed
      • changedInput schema / properties / controls / description
        Previous value: -"Default Keyboard."New value: +"How the game is played. Default Keyboard."
      • addedInput schema / properties / creator_approved
        Added value: +{
        +  "description": "True only when the creator explicitly told you, in their own words, to publish this game without opening the review page. Approval of a draft summary in chat does not count. Never assume it; the tool refuses without it.",
        +  "type": "boolean"
        +}
      • changedInput schema / properties / description / description
        Previous value: -"Up to 1000 characters: what the game is and how to play."New value: +"Up to 1000 characters: what the game is and how to play. Write it from the game."
      • changedInput schema / properties / mature / description
        Previous value: -"True when the game is for adults only."New value: +"True when the game is for adults only (blood and gore, strong language, mature themes). Ask the creator if the game's content leaves it unclear."
      • changedInput schema / properties / max_score / description
        Previous value: -"Optional: the highest score the game can produce. Scores above it are held for review."New value: +"Optional: the highest score the game can produce. Scores above it are held for review. Work it out from the game's scoring, or leave it out."
      • addedInput schema / properties / paywalls
        Added value: +{
        +  "description": "The paywalls the build charges with YouGame.coins.charge(key), each priced by the creator: ask them for the price and kind. Leave it out when the game charges nothing.",
        +  "items": {
        +    "properties": {
        +      "key": {
        +        "description": "The key the game passes to YouGame.coins.charge.",
        +        "type": "string"
        +      },
        +      "kind": {
        +        "description": "unlock: pay once, owned forever. play: pay every time.",
        +        "enum": [
        +          "unlock",
        +          "play"
        +        ],
        +        "type": "string"
        +      },
        +      "label": {
        +        "description": "What the player sees on the purchase sheet, up to 60 characters.",
        +        "type": "string"
        +      },
        +      "price": {
        +        "description": "Whole coins, 1 to 5000.",
        +        "type": "number"
        +      }
        +    },
        +    "required": [
        +      "key",
        +      "label",
        +      "price",
        +      "kind"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 20,
        +  "type": "array"
        +}
      • changedInput schema / properties / thumbnail / description
        Previous value: -"Strongly recommended: the path, inside the build, of a 16:9 PNG/JPG/WebP/GIF under 8 MB to show on the game's card. Add one to the build folder before zipping if the game has none."New value: +"The path, inside the build, of a 16:9 PNG/JPG/WebP/GIF under 8 MB for the game's card. Not needed again once one was sent with PUT /api/agent/media."
      • changedInput schema / required
        Previous value: -[
        -  "uploadId",
        -  "title"
        -]New value: +[
        +  "uploadId",
        +  "creator_approved"
        +]
  2. 1 tool update
    • Addedupdate_game
  3. 7 tool updates
    • First observedcheck_build
    • First observedfetch
    • First observedget_publish_guide
    • First observedget_sdk_reference
    • First observedmy_games
    • First observedpublish_game
    • First observedsearch

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources