Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "search_games"
⟨122 unchanged words⟩ boolean"},"query":{"description":"Wordstorequiredmatchin the title, description or genre, such as 'zombie shooter','racing', 'puzzle'or 'cozy farm'. Use phone and aiMade flags for those constraints instead of adding them as query words. Leave empty or omit for broad discovery with filters.","type":"string"},"sort":{ ⟨38 unchanged words⟩
⟨20 unchanged words⟩ {"type":"string"},"canonicalUrl":{"description":"AI-made reference list, narrowed to the AI-phone list when phone is also true. Other request constraints are not applied to this reference page.","type":"string"},"limitations":{"type" ⟨5 unchanged words⟩ ,"canonicalUrl"],"type":"object"},"apiSearch":{"description":"Public JSON search self-link retaining text, sort, limit, genre, phone, multiplayer and AI-made filters. Public assistant eligibility applies; no owner authorization is included.","type":"string"},"browseAll":{"description":"EveryBroadergamewebsiteonBrowseFoundplay.destination preserving only its supported filters. See browseAllMeaning; it is not the same eligible result set.","type":"string"},"browseAllMeaning":{"description":"Which request choices the broader website Browse link preserves and which it does not.","type":"string"},"games":{"items":{"properties":{"aiMadeEvidence ⟨300 unchanged words⟩ the game's requested filters.","type":"string"},"phoneFilter":{"description":"Present when phone is true, including empty results. Describes recorded support and its limits.","properties":{"applied":{"const":true,"type":"boolean"},"basis":{"type":"string"},"canonicalUrl":{"description":"The general phone-games reference list; other request constraints are not applied to this page.","type":"string"},"limitations":{"type":"string"}},"required":["applied","basis","limitations","canonicalUrl"],"type":"object"},"playsMeaning":{"description":"How the ⟨72 unchanged words⟩
Changed the definition of "search_games"
⟨23 unchanged words⟩ game's title, one-line description and genres. Returnseachcatalogmatch'sdevicetitle,anddescription,multiplayergenresfacts,whether itcountedplaysoutboundonclicks,phonesupvotes,whether
Changed the definition of "search_games"
before
—after
{"properties":{"browseAll":{"description":"Every game on Foundplay.","type":"string"},"games":{"items":{"properties":{"creatorX":{"description":"The creator's X handle, without @.","type":["string","null"]},"genres":{"items":{"type":"string"},"type":"array"},"multiplayer":{"description":"true: people play it together. false: single-player. null: not known.","type":["boolean","null"]},"phoneFriendly":{"description":"true: plays on phones. false: needs a keyboard. null: not known.","type":["boolean","null"]},"pitch":{"description":"One line about the game.","type":"string"},"plays":{"type":"integer"},"title":{"type":"string"},"type":{"type":"string"},"upvotes":{"type":"integer"},"url":{"description":"The game's page on Foundplay, with a Play button.","type":"string"}},"required":["title","pitch","url","type","genres","phoneFriendly","multiplayer","plays","upvotes","creatorX"],"type":"object"},"type":"array"},"lists":{"items":{"properties":{"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url"],"type":"object"},"type":"array"},"total":{"description":"How many games matched in all.","type":"integer"}},"required":["total","games","lists","browseAll"],"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":trueCertificate recorded, valid to 2027-01-07
Authorization not required
Changed the definition of "search_games"
SearchesFoundplay's directory ofthe free browser games listed on Foundplay, made by independent creators, many of them ⟨57 unchanged words⟩
Changed the definition of "search_games"
Searches Foundplay's directory ofgames that play in a webfree browser:AI-madegames,mashups,madeandbyfan-madeindependentbrowsercreators,portsmany ofclassicthemgames.with
Unknown → Live
First tool surface recorded: 1 tool (server version 1.0.0)
https://foundplay.io/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 10 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"additionalProperties":false,"properties":{"aiMade":{"description":"true requires recorded evidence of AI-assisted creation, using the website's AI-made list rules. False or omitted does not filter by AI use; missing evidence is unknown.","type":"boolean"},"genre":{"description":"Only games in this ⟨33 unchanged words⟩ },"multiplayer":{"description":"true forgames peoplecatalogplaymultiplayertogethersupport, online or on one screen. Does not guarantee online play or a particular player count.","type":"boolean"},"phone":{"description":"true forgamescatalogwithphone support, such as touchcontrolscontrols.thatNotplayaonphysical-device test or aphone.guarantee for every iPhone, Android device or browser.","type":"boolean"},"query":{ ⟨15 unchanged words⟩ "},"sort":{"description":"popular (mostall-timeplayedcounted clicks, the default), trending (last 48 hours), new (newest Foundplay listings, not original release dates), ornew.best (the website's quality ranking of eligible originals).","enum":["popular","trending","new","best"],"type":"string"}},"type":"object"}
{"properties":{"aiMadeFilter":{"description":"Present when aiMade is true, including when no games match.","properties":{"applied":{"const":true,"type":"boolean"},"basis":{"type":"string"},"canonicalUrl":{"type":"string"},"limitations":{"type":"string"}},"required":["applied","basis","limitations","canonicalUrl"],"type":"object"},"browseAll":{"description":"Every game on Foundplay. ⟨2 unchanged words⟩ "games":{"items":{"properties":{"aiMadeEvidence":{"description":"Present only for aiMade:true. The recorded signal and public source, not proof of a specific AI workflow or a code audit.","properties":{"kind":{"enum":["ai-game-jam","ai-maker-host","curated-list","listing-statement"],"type":"string"},"sourceUrl":{"description":"Public context for the recorded signal, not an independent code verification. Jam and host pages may not name every matched game.","type":"string"}},"required":["kind","sourceUrl"],"type":"object"},"canonicalUrl":{"description":"The same game page without attribution parameters.","type":"string"},"creatorX":{"description":"The creator's X handle ⟨8 unchanged words⟩ :"string"},"type":"array"},"multiplayerlistedAt":{"description":"trueWhen this listing was added to Foundplay, in ISO 8601 UTC. Not the game's original release date or a gameplay/device test date.","format":"date-time","type":"string"},"multiplayer":{"description":"Catalogpeopleflag:playtrueitfortogether.multiplayer, false:single-player.for single-player, null:if unknown. Multiplayer can be online or on one screen; this does notknown.specify a player count.","type":["boolean","null"]},"phoneFriendly":{"description":"trueCatalog flag:playstrueonforphones.phone support, false:needsfor keyboard/computer, null if unknown. Not akeyboard.physical-devicenull:testnotorknown.a guarantee for every phone or browser.","type":["boolean","null"]} ⟨7 unchanged words⟩ ,"type":"string"},"plays":{"description":"All-time counted outbound Play clicks, including when sort is trending. Not confirmed gameplay or unique people. See playsMeaning.","type":"integer"},"qualityTier":{"description":"Present for best order: the catalog's signal-based tier, not a review rating.","enum":["pick","ok"],"type":"string"},"title":{"type":"string"},"type" ⟨19 unchanged words⟩ ":["title","pitch","url","canonicalUrl","listedAt","type","genres","phoneFriendly","multiplayer"," ⟨7 unchanged words⟩ "lists":{"items":{"properties":{"canonicalUrl":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url","canonicalUrl"],"type":"object"},"type":"array"},"listsMeaning":{"description":"Related lists match by title; their contents are not restricted by the game's requested filters.","type":"string"},"playsMeaning":{"description":"How the public play count is measured and what it does not establish.","type":"string"},"ranking":{"description":"Present for best order, including when no eligible game matches.","properties":{"canonicalUrl":{"type":"string"},"limitations":{"type":"string"},"method":{"type":"string"},"minimumCountedPlays":{"type":"integer"},"scope":{"type":"string"},"signals":{"type":"string"}},"required":["method","signals","scope","minimumCountedPlays","canonicalUrl","limitations"],"type":"object"},"total":{"description":"How many games matched ⟨5 unchanged words⟩ ":["total","games","lists","listsMeaning","browseAll","playsMeaning"],"type":"object"}
⟨73 unchanged words⟩ "description":"Words to match, such as'halo','zombie shooter','mario'racing',kart''puzzle' or'cozy'.'cozy farm'.","type":"string"},"sort":{ ⟨20 unchanged words⟩