Skip to main content
Glama

Remix Games

Server Details

Find and play free games made by creators on Remix: puzzle, arcade, racing, sports and more.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.8/5.0

Scored across 4 tools

Disambiguation4/5

Each tool has a fairly distinct role: get_game for details of one game, play_game to launch one, search_games for named/described queries, and top_games for browsing without a named target. The main overlap is search_games vs top_games, since both can return games filtered by genre/device, but the descriptions disambiguate named-search vs discovery.

Naming Consistency4/5

All names are lowercase snake_case with a clear noun target (game/games), giving a predictable pattern. The minor deviation is that top_games uses an adjective modifier rather than a verb like the other three, but it remains readable and consistent in style.

Tool Count4/5

Four tools map cleanly onto the core jobs of a game-discovery server: find, browse, inspect, and play. It is slightly lean, but each tool earns its place with no redundancy, so the small surface suits the narrow read-only domain.

Completeness4/5

The set covers discovery (top_games), directed search (search_games), detail retrieval (get_game), and action (play_game), which is a full lifecycle for browsing and playing games. Minor gaps like listing genres/categories or finding similar games exist, but agents can work around them via search.

Available Tools

4 tools
get_gameGet a Remix gameA
Read-only
Inspect

Use this to describe one game: its creator, genres, the device it was made for and the creator's description.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameYesThe game id or its remix.gg/g/ slug

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false and destructiveHint=false, so the safety profile is covered. The description adds useful context by naming what data is returned for the game, but says nothing about failure modes (invalid/missing game) or any rate/permission constraints.

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?

A single front-loaded sentence with no filler; the purpose is stated first and the returned fields follow. It could arguably trim the field enumeration, but nothing is wasteful enough to penalize heavily.

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

Completeness4/5

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

For a one-parameter read tool with full schema coverage and annotations covering safety, the description is nearly sufficient, and its listing of returned fields partially compensates for the absent output schema. Only the lack of error/edge-case guidance keeps it from being fully complete.

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 schema itself documents the 'game' parameter as a game id or remix.gg/g/ slug with length bounds. The description adds no syntax, format, or lookup detail beyond 'one game,' so it does not extend meaning past the schema; baseline 3 applies.

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 states a clear verb and resource — describing/retrieving a single game — and enumerates the content returned (creator, genres, device, creator's description). The phrase 'one game' implicitly distinguishes it from the list-oriented siblings (search_games, top_games), but it never names those siblings explicitly.

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

Usage Guidelines3/5

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

Usage is implied by 'use this to describe one game,' which frames it as a single-item lookup, but there is no explicit when-to-use/when-not guidance, no mention of the alternative list tools, and no prerequisites such as needing a valid slug or id.

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

play_gamePlay a Remix gameA
Read-only
Inspect

Use this when the user wants to play a specific Remix game now. A few chosen games play right in the conversation where the host allows it; every other game shows a link that opens it on remix.gg.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameYesThe game id or its remix.gg/g/ slug

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint, destructiveHint=false, openWorldHint=false). The description adds real behavioral value beyond that: some games play inline in the conversation, others only return a link to remix.gg, which tells the agent what to expect without opening anything.

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 tight sentences with the trigger condition front-loaded and the behavioral split compactly explained. No filler, though it is short enough that a little more routing detail could have been added without bloat.

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

Completeness4/5

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

For a simple one-parameter tool with no output schema, the description covers the trigger and the two possible outcomes (inline play vs. link). An agent has enough to call it correctly, though it doesn't say what to do if the game id is invalid or unavailable.

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?

Only one parameter and schema coverage is 100%, so the schema already documents that 'game' takes an id or a remix.gg/g/ slug. The description adds no additional syntax, format, or lookup guidance beyond that, so the baseline 3 applies.

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?

States a specific verb (play) and resource (a specific Remix game) with a clear 'now' temporal scope. It doesn't explicitly name how it differs from siblings like get_game or search_games, but the action is unambiguous.

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

Usage Guidelines4/5

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

'Use this when the user wants to play a specific Remix game now' gives an explicit trigger condition. It stops short of naming alternatives (e.g. search_games for finding a game first), so routing is implied rather than spelled out.

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

search_gamesSearch Remix gamesA
Read-only
Inspect

Use this when the user names a game or describes one in their own words, such as "Tower Blocks" or "space shooter", optionally in one genre or for one device. Returns free browser games made by creators on remix.gg.

ParametersJSON Schema
NameRequiredDescriptionDefault
genreNoA Remix genre, such as puzzle, racing, match-3, soccer or roguelite
limitNoHow many games to return
queryYesWords to search game names for
madeForNoOnly games made for this device. Every game also plays in a computer browser on remix.gg.any

Output Schema

ParametersJSON Schema
NameRequiredDescription
gamesYes

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnly, non-destructive, closed-world behavior, so safety is covered. The description adds corpus scope (free browser games from remix.gg creators), which is useful, but says nothing about ranking, result quality, or empty-result behavior.

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 tight sentences with no filler, and the usage trigger is front-loaded. The ordering puts 'when to use' before 'what it returns', which is mildly unusual but effective.

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

Completeness4/5

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

With an output schema present, return values need no explanation, and annotations cover the safety profile. The description supplies the corpus scope and trigger condition, leaving only minor gaps like ranking or pagination behavior.

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 coverage is 100%, so the baseline is 3. The description only adds example query strings ('Tower Blocks', 'space shooter') and confirms genre/device are optional, which is marginal value over the already-documented schema.

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 states a specific action (searching games from natural-language names/descriptions) and delimits the resource ('free browser games made by creators on remix.gg'). It is clearly distinguishable from get_game/play_game in spirit, but never names a sibling explicitly, so it stops short of a 5.

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

Usage Guidelines4/5

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

It gives a clear triggering condition ('when the user names a game or describes one in their own words') plus the optional narrowing dimensions (genre, device). It does not say when to prefer top_games for browsing or get_game for a known ID, so alternatives are left implicit.

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

top_gamesRemix staff picksA
Read-only
Inspect

Use this when the user wants a game to play without naming one, such as "find me a quick puzzle game", "something fun to play on my phone" or "racing games for my computer". Returns free, quick-to-start browser games on remix.gg, Remix staff picks first, optionally in one genre, then that genre's most played.

ParametersJSON Schema
NameRequiredDescriptionDefault
genreNoA Remix genre, such as puzzle, racing, match-3, soccer or roguelite
limitNoHow many games to return
madeForNoOnly games made for this device. Every game also plays in a computer browser on remix.gg.any

Output Schema

ParametersJSON Schema
NameRequiredDescription
gamesYes

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly/destructive/openWorld false, so safety is covered. The description adds real behavioral value: results are free and quick-to-start, staff picks are prioritized, and genre results fall back to 'most played' ordering. Only the output shape is left to the output schema, which is appropriate.

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 sentences, front-loaded with the invocation trigger before the return behavior. The three quoted examples are slightly redundant but each maps to a distinct phrasing pattern an agent may encounter, so they largely earn their place.

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

Completeness4/5

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

With an output schema, full parameter coverage, and annotations present, the description covers what an agent needs: trigger condition, result character, and ordering. Nothing critical is missing, though it never states the meaning of the default limit or how device filtering interacts with results.

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 all three parameters have descriptions plus enums, so the schema does the heavy lifting. The description corroborates genre selection and ordering ('optionally in one genre, then that genre's most played') but adds no syntax or format detail beyond the schema.

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 and resource ('Returns free, quick-to-start browser games on remix.gg') plus the ranking semantics (staff picks first, then most played in genre). This clearly distinguishes it from get_game (fetch a named game), play_game (launch one), and search_games (keyword search).

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

Usage Guidelines4/5

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

Explicit when-to-use with the discriminating condition ('when the user wants a game to play without naming one') and three concrete example utterances. It does not name the sibling to use instead when the user does name a game, but the contrast is strongly implied.

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

Tool Schema Changelog

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

  1. 4 tool updates
    • First observedget_game
    • First observedplay_game
    • First observedsearch_games
    • First observedtop_games

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Turn the AI you already use into a game studio. Describe a game and Claude or Cursor builds it as a real 3D browser game: playable immediately, hosted on its own link, shareable with anyone. No engine, no build step, no code knowledge, nothing to export. Your AI ships the whole thing: it pulls free 3D assets, rigs characters, and playtests its own build until the game works. Free to start.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables playing AI-generated text-based maze adventure games with synthwave themes. Create custom game worlds from any theme or URL, explore locations, collect items, and compete on leaderboards through natural language commands.
    6
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources