Skip to main content
Glama

Foundplay for creators

Server Details

For browser game makers: check a game, free listing link, Boost plans, checkout links. Read-only.

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.9/5.0

Scored across 3 tools

Disambiguation4/5

The three tools target distinct intents: status lookup, boost plan pricing, and generating a free listing link. However, check_game partially overlaps with get_listing_link, since check_game already returns the free listing link when a game isn't listed, which could cause some selection confusion.

Naming Consistency5/5

All three names follow a consistent snake_case verb_noun pattern (check_game, get_boost_options, get_listing_link). The minor verb variation between 'check' and 'get' is semantically meaningful and not confusing.

Tool Count4/5

Three tools is slightly thin for a creator-focused platform but reasonable given each covers a distinct step (status, listing, boosting). It stays well-scoped rather than padding with redundant operations.

Completeness3/5

The surface is entirely read-only by design, generating links rather than performing actions, which is a legitimate scope. Still, there are notable gaps: no way to confirm a game went live after listing, no boost purchase/status tracking, and no account or analytics view for creators.

Available Tools

3 tools
check_gameCheck a game on FoundplayA
Read-onlyIdempotent
Inspect

Looks up a browser game on Foundplay by its play link, Foundplay page link or slug. Says whether it's listed, and if so its page, public play and upvote counts, whether its link works, whether its maker has claimed it, and whether it can be boosted, with the links to claim or boost it. If it isn't listed, gives the free link that lists it. Read-only.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameYesThe game's play link (where people play it), its Foundplay page link, or its Foundplay slug.

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so "Read-only" at the end is redundant. However, with no output schema the description earns credit for disclosing exactly what comes back: listed status, page, play and upvote counts, link validity, maker-claim status, boost eligibility, and claim/boost links.

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?

The purpose and accepted inputs are front-loaded in the first sentence, and the return contents follow in one dense sentence. The trailing "Read-only" is pure repetition of the annotation and is the one wasted fragment.

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 no output schema, the description covers the essential behavioral surface by enumerating the response fields and the fallback behavior when the game is unlisted. It stops short of error/edge handling (invalid slug, ambiguous input), which keeps it from a 5.

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% and the single parameter's schema description already enumerates play link / page link / slug. The description repeats that same set without adding format, normalization, or ambiguity-handling detail, so 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?

The description opens with a specific verb+resource ("Looks up a browser game on Foundplay") and immediately names the accepted identifiers (play link, Foundplay page link, slug). It is clearly the composite lookup tool versus the narrower siblings get_boost_options and get_listing_link, both of whose outputs it absorbs.

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 the accepted input types (you call it when you have a game link or slug), but there is no explicit when-to-use/when-not statement and no mention of the siblings. An agent has to infer that get_boost_options and get_listing_link are for the narrower cases this tool already reports on.

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

get_boost_optionsGet Boost plans and checkout linksA
Read-onlyIdempotent
Inspect

Lists Boost, Foundplay's paid promotion: each plan's price, guaranteed plays, days and placements, how refunds work, and the free boost line. Given a game, also says whether it can be boosted and gives a checkout link for each plan. A person must open the link, sign in and pay on Stripe themselves. Read-only: nothing is bought by calling this.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameNoThe game's play link (where people play it), its Foundplay page link, or its Foundplay slug.

TDQS

A3.9/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, yet the description adds real context beyond them: the checkout link requires a human to open it, sign in and pay on Stripe, and nothing is purchased by the call itself. That clarifies the link is a handoff, not an automated transaction. No rate-limit or error behavior, but the key behavioral surprise is disclosed.

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?

Front-loaded with the primary verb and resource in sentence one, then the conditional game behavior. The closing 'Read-only: nothing is bought by calling this' slightly overlaps the earlier Stripe sentence, but the reinforcement is intentional and cheap.

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 must carry the return-value burden, and it does: it enumerates price, guaranteed plays, days, placements, refunds, free boost line, boostability and checkout links. For a static read-only plan listing, little is missing; only exact response shape/format is unspecified.

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 'game' parameter is fully documented as a play link, Foundplay page link, or slug. The description only restates 'Given a game' and notes the conditional boostability output; it adds no format, matching or validation detail beyond the schema. 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 (Lists) and resource (Boost plans / paid promotion) and enumerates the exact contents: price, guaranteed plays, days, placements, refunds, free boost line, plus conditional boostability and checkout links. An agent can distinguish this from check_game and get_listing_link without opening any 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 ('Given a game, also says whether it can be boosted') but the description never states when to call this versus the siblings check_game or get_listing_link, nor any exclusions or prerequisites. Adequate but leaves 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.

Tool Schema Changelog

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

  1. 3 tool updates
    • First observedcheck_game
    • First observedget_boost_options
    • First observedget_listing_link

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying live cross-platform gaming market data — Steam players, Twitch/YouTube viewership, prices, discounts, hype, and the aggro metric — through 8 read-only tools for summaries, rankings, genre rollups, game details, and search.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to audit Steam store pages for algorithmic health, forecast sales cones with P10/P50/P90 scenarios, and retrieve genre benchmarks for indie game market analysis.
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables querying YouTube gaming opportunity rankings to answer 'what should I record?' by providing tools for top games, game breakdowns with AI video ideas, and live topic checks.
    3
    8 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides AI agents with tools for gaming creator research, including checking YouTube channel conflicts, title competition, gaming niches, and Steam update opportunities.
    13
    54 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources