Skip to main content
Glama

Zadely AI Browser Games

Server Details

Search free AI-made browser games by genre, AI tool, engine, and multiplayer.

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

A4.2/5.0

Scored across 5 tools

Disambiguation4/5

Each tool has a distinct retrieval mode: single lookup (get_game), filtered search (search_games), trending list (list_trending), award list (list_jam_winners), and random pick (random_game). There is mild overlap since list_trending, list_jam_winners, and search_games all return game listings with similar fields, but the filtering intent clearly separates them.

Naming Consistency4/5

All names are snake_case and mostly follow a verb_noun pattern (get_game, list_jam_winners, list_trending, search_games). random_game is the only deviation, using an adjective rather than a verb, but it remains readable and predictable.

Tool Count5/5

Five tools is well-scoped for a read-only game discovery server. Each tool earns its place with a distinct access pattern (lookup, search, trending, awards, random) and none feels redundant.

Completeness4/5

The surface covers the core discovery workflows: fetch by slug, search across multiple facets, browse trending, browse award winners, and get a random pick. Minor gaps exist, such as no listing by creator or genre-browse endpoint and no pagination, but search_games largely compensates for these.

Available Tools

5 tools
get_gameGet one AI browser gameA
Read-onlyIdempotent
Inspect

Look up one AI-made browser game by its Zadely slug, the last segment of https://zadely.com/games//. Returns the description, credited AI tools and engine, creator, how it was made (with sources), controls, and both pageUrl and playUrl. Unknown slugs and classic ports return an error and no play link.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesURL slug, for example "bash-fighter" or "capybaras-delivering-food".

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, non-destructive and closed-world, so the bar is low; the description still adds real signal by enumerating returned content and, more usefully, disclosing failure behavior ('unknown slugs and classic ports return an error and no play link'). It stops short of any auth/quota context but that is minor for a public read tool.

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?

Two tight sentences; the lookup key and its derivation come first, then return payload, then error semantics. No filler, no restatement of the title.

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?

With no output schema, the description carries the return-value burden and does so by listing the fields returned plus the error/no-play-link case. Nothing an agent needs to call this single-parameter tool correctly is missing.

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

Parameters4/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, and the description earns above baseline by defining the slug semantically as 'the last segment of https://zadely.com/games/<slug>/', which tells the agent how to derive it rather than only how to format it.

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 ('look up') plus resource ('one AI-made browser game') and the exact lookup key ('by its Zadely slug'). The word 'one' plus slug-keyed lookup implicitly separates it from the sibling list/search/random tools, so an agent can route correctly without opening another schema.

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 rather than stated: the tool is for when you already have an exact slug, and the note that 'unknown slugs... return an error' warns the agent that fuzzy or partial input will fail. However, it never names an alternative ('use search_games if you only have a name'), so the boundary with search_games must be inferred.

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

list_jam_winnersList AI game jam winnersA
Read-onlyIdempotent
Inspect

List AI-made jam winners and category awardees tracked by Zadely, including Vibe Jam and the AI Browser Game Jam. Filter with a jam name such as "Vibe Jam 2026", "vibe-jam-2025", or "AI Browser Game Jam". Each row includes the award, credited AI tools, engine, pageUrl, and playUrl.

ParametersJSON Schema
NameRequiredDescriptionDefault
jamNoJam name. Omit to list every winner in the catalog. "vibe-jam-2026" and "Vibe Jam 2026" both work.
limitNoHow many games to return. Omit for the full list. Maximum 50.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds genuinely useful context that annotations cannot: it enumerates the returned fields (award, credited AI tools, engine, pageUrl, playUrl), which is valuable given there is no output schema. It omits pagination and rate-limit behavior, keeping it short of a 5.

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 tight sentences: purpose first, filter usage second, return shape third. Every sentence earns its place with no redundancy or filler, and the most important scoping information is front-loaded.

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 two-parameter, read-only list tool with full schema coverage and annotations covering the safety profile, the description closes the remaining gap by explaining the return fields in the absence of an output schema. An agent has everything needed to call and interpret it correctly.

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 both parameters (jam, limit) are already fully documented, establishing a baseline of 3. The description supplies example jam-name formats, but the schema itself already states that "vibe-jam-2026" and "Vibe Jam 2026" both work, making the added value marginal rather than additive.

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?

Starts with a specific verb (List) and a precisely scoped resource (AI-made jam winners and category awardees), naming concrete sources like Vibe Jam and the AI Browser Game Jam. This resource is plainly distinct from siblings such as list_trending, search_games, and random_game, so an agent can route to it without ambiguity.

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?

The description explains how to use the jam filter ("Filter with a jam name such as..."), which implies the intended invocation context. However, it never says when to prefer this tool over search_games or list_trending, nor states any exclusions or when-not-to-use conditions, leaving the routing decision to inference.

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

random_gamePick a random AI browser gameA
Read-only
Inspect

Pick one AI-made browser game at random. Optional genre, AI tool, engine, multiplayer, and phone filters use the same matching rules as search_games. The result includes pageUrl, playUrl, credited AI tools, and engine.

ParametersJSON Schema
NameRequiredDescriptionDefault
genreNoGenre slug or label, such as racing, puzzle, rpg, or "Action & Shooters".
engineNoEngine or renderer, such as Three.js, Godot, PixiJS, Unity, or HTML5 Canvas.
mobileNoTrue for games that work on a phone.
ai_toolNoAI tool credited by the creator. Partial names work: claude, claude-code, codex, cursor, grok, gemini, gpt.
multiplayerNoTrue for multiplayer only. False for single-player only.

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, idempotentHint=false), and the description adds value on top by enumerating the returned payload, which is important since there is no output schema. It does not mention what happens when filters match nothing, which is the main residual gap for a random-selection tool.

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?

Two sentences, zero filler, with the core action front-loaded before the filter and return-value details. Every clause carries information the agent needs.

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?

The description covers action, filtering semantics, and return fields, and annotations carry the safety profile, so an agent can call it correctly. Only empty-result behavior and pagination-style concerns are unaddressed, which are minor for a single-item random pick.

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

Parameters4/5

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

Schema coverage is 100%, so the schema already documents each filter's type and examples, making 3 the baseline. The description adds cross-tool semantics the schema cannot convey: these filters use the same matching rules as search_games, so an agent can reuse filter values it already knows work there.

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?

The description states a specific verb and resource ("Pick one AI-made browser game at random"), and the singular-random framing separates it cleanly from search_games and list_trending without needing to open the schema. It also names the fields returned (pageUrl, playUrl, AI tools, engine), so the agent knows exactly what it gets.

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 clear context for invocation by noting the optional filters exist and that they follow search_games matching rules, which implicitly routes list-style queries to that sibling. It stops short of an explicit when-not-to-use statement or naming search_games as the direct alternative for multi-result needs.

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

search_gamesSearch AI browser gamesA
Read-onlyIdempotent
Inspect

Search Zadely’s AI-made browser games by text, genre, credited AI tool, engine, multiplayer, or phone support. Classic ports of commercial games are not searchable here. Each result includes pageUrl (cite this) and playUrl (where the creator hosts the game), plus credited AI tools and engine.

ParametersJSON Schema
NameRequiredDescriptionDefault
genreNoGenre slug or label, such as racing, puzzle, rpg, or "Action & Shooters".
limitNoHow many games to return. Defaults to 10. Maximum 25.
queryNoWords matched against the name, description, genre, AI tools, engine, and award. Every word must match.
engineNoEngine or renderer, such as Three.js, Godot, PixiJS, Unity, or HTML5 Canvas.
mobileNoTrue: only games the creator says work on a phone. False: only games without a phone note.
ai_toolNoAI tool credited by the creator. Partial names work: claude, claude-code, codex, cursor, grok, gemini, gpt.
multiplayerNoTrue: only games that support multiplayer. False: only single-player games.

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive behavior, so the safety profile is covered. The description adds genuinely new behavioral context: each result carries pageUrl (with an explicit citation instruction) and playUrl, plus credited AI tools and engine — important given there is no output schema. Ordering, pagination, and empty-result behavior remain undisclosed.

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 tight sentences, front-loaded with purpose and facet coverage, followed by scope exclusion and return-shape note. No filler or repetition.

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 no output schema, the description usefully covers the key return fields and citation guidance, and the 7 fully documented params need no narrative support. Missing only secondary details such as default result count, ordering, and no-match 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 description coverage is 100%, and each parameter already documents its format (slugs, partial AI-tool names, booleans). The description's facet list largely restates the schema's fields, adding no syntax or matching semantics beyond what the schema provides; 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 (search) plus resource (Zadely's AI-made browser games) and enumerates the exact facets it searches on, matching the parameter list. The exclusion of classic commercial ports further sharpens scope against the broader game-catalog siblings.

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?

Gives clear context for when this tool applies (faceted discovery of AI-made browser games) and a negative scope rule that classic ports are not searchable. It does not explicitly name when to use get_game, random_game, or list_trending instead, so routing among siblings is left partly to inference.

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. 5 tool updates
    • First observedget_game
    • First observedlist_jam_winners
    • First observedlist_trending
    • First observedrandom_game
    • First observedsearch_games

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    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
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to deploy multiplayer web games as playable URLs with rooms, live state sync, and leaderboards, all through a single tool call.
    4
    125 npm
    5
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources