Foundplay for creators
Server Details
For browser game makers: check a game, free listing link, Boost plans, checkout links. Read-only.
- Status
- Healthy
- Uptime
- 100.0% over 20 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
The three tools target distinct creator needs: checking a game's status, retrieving boost plan details, and getting a listing link. There is some overlap because check_game also reports boost eligibility and gives a listing link when unlisted, but the descriptions make the primary purpose of each tool clear.
All names follow a readable verb_noun pattern and are fully snake_case. The only minor inconsistency is using 'check' for one tool while the others use 'get', though the verb choice is semantically appropriate.
Three tools is a minimal but reasonable surface for a focused, read-only creator-assistance server. Each tool has a clear role, though the set is close to being thin enough to feel under-scoped.
The surface covers the core read-only workflows: checking listing/boost eligibility, getting listing instructions, and viewing boost plans. Actual claiming, listing, and payment are intentionally left to the human via links, so the main gap is the absence of broader discovery or post-submission verification tools.
Available Tools
3 toolscheck_gameCheck a game on FoundplayARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | The game's play link (where people play it), its Foundplay page link, or its Foundplay slug. |
TDQS
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.
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.
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.
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.
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.
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 linksARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| game | No | The game's play link (where people play it), its Foundplay page link, or its Foundplay slug. |
TDQS
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.
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.
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.
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.
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.
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.
get_listing_linkGet the link that lists a gameARead-onlyIdempotentInspect
For a browser game's play link, returns the foundplay.io link that lists it for free, with the form filled in, plus what happens next and free ways to get players. If the game is already listed, returns its page instead. Listing needs the person to sign in with their email and pass the submission checks; some games need review. Read-only: nothing is listed until the person publishes.
| Name | Required | Description | Default |
|---|---|---|---|
| playUrl | Yes | Where people play the game, starting with https://. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only/idempotent/non-destructive, yet the description adds substantial context: listing requires email sign-in and submission checks, some games need review, and nothing is published until the person acts. This is meaningful behavioral disclosure beyond what the structured fields provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Content is front-loaded with the primary outcome (returns the listing link) and only then the edge case and prerequisites. Sentences are dense but each carries distinct information; minor verbosity in 'plus what happens next and free ways to get players.'
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description does the work of explaining return content (the link plus next-step guidance, or the existing page). Combined with the sign-in and review caveats, an agent has what it needs; only the exact return shape remains loosely specified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single param is fully described as a play URL starting with https://. The description restates that it's the game's play link but adds no format or syntax detail beyond the schema, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: returns the foundplay.io listing link for a browser game's play link, prefilled. It also describes the alternate return (existing page) when already listed. It doesn't explicitly reference the siblings check_game or get_boost_options, so differentiation is implied rather than stated.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage context is clear: the input is a browser game's play link, and the tool handles the 'already listed' case differently from the 'new listing' case. It doesn't name when to reach for check_game or get_boost_options instead, so the routing is only partially explicit.
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.
3 tool updates
- First observed
check_game - First observed
get_boost_options - First observed
get_listing_link
Related MCP Connectors
Game web store docs plus a free app catalog: agents list, verify and search apps and games.
Publish, fork, improve browser games. No-auth reads; OAuth to post. Wheel: verified ops knowledge.
Read-only PC game search, current store offers and recorded price history. No account required.
Build, publish and update browser games with saves, leaderboards and realtime multiplayer built in.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceEnables 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- AlicenseAqualityBmaintenancePublish web games on Gamealia from your AI coding assistant: analyze the project, integrate the SDK (or migrate from Poki/CrazyGames), run a desktop and mobile browser autotest, write the listing and upload the build for review. Developers keep 60-70% of the ad revenue, no exclusivity.226243 npmMIT
- AlicenseNot gradedqualityDmaintenanceExposes Neptune's Pride games as read-only tools so an AI agent can inspect game status, threats, research, players, empire economy, and messages, and detect changes such as incoming attacks, lost stars, completed research, low cash, and looming turn deadlines. This lets an agent poll games on a schedule and alert the player (e.g. over Telegram) only when something needs attention.MIT
- AlicenseAqualityCmaintenanceEnables 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.3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.