← Files GamesLikeARCHIVED FILE

README.md

4.92 KB · Nov 6, 2026 · 18:19 UTC

↓ Download file

# GamesLike ChatGPT plugin 1.0.6

GamesLike finds similar Steam games, shows visual cards, and builds an on-demand
gaming brief from a deliberately connected account. Public discovery needs no
account. The hosted MCP endpoint is `https://gameslike.co/api/mcp`.

All connected tools use `library:read offline_access`. Write and group tools
request their additional scopes explicitly.

## Tools and access

| Tools                                                                       | Access                                                       |
| --------------------------------------------------------------------------- | ------------------------------------------------------------ |
| `search_games`, `find_similar_games`, `browse_releases`, `find_party_games` | Anonymous                                                    |
| `recommend_from_library`, `list_wishlist`, `get_personal_brief`             | Explicit `library:read`                                      |
| `set_wishlist_entry`, `set_game_preference`                                 | Separate explicit `library:write`                            |
| `get_group_games`                                                           | Explicit `groups:read` and verified group/session membership |

The MCP Apps resource `ui://gameslike/game-cards.html` shows real artwork,
canonical GamesLike links, release precision, current Steam Deck evidence,
completion estimates when available, and actions for the exact displayed game.
More like this replaces the displayed picks. Write controls require a write grant.
Wishlist and taste changes affect GamesLike; they never modify Steam.

The personal brief contains bounded wishlist updates, upcoming releases,
discoveries, and one lightly played backlog pick. Ownership and wishlist freshness
are independent. A Loved source supports a similarity recommendation; a card
claims the candidate was marked Loved only when that candidate has the choice.
Missing dates, coverage, playtime, capacity, and compatibility remain unknown.
Sexual or explicit adult games and unclassified content are excluded.

## Limits

PC platform flags do not establish console support. Catalog tags do not prove
that combat or violence is absent, or that a game's presentation is truly 3D.
Ambiguous editions need a user choice. Preferences must be reapplied when changed;
the service does not relax them to fill a shortlist. Scores are not confidence
percentages.

Steam sign-in verifies identity and does not unlock private game details. Accounts
require age 18. Public discovery follows the website terms: age 13 or the local
minimum, with parental permission where required.

Reads do not refresh Steam, subscribe, send email, schedule a newsletter, or mark
games seen. Email briefs use the website's separate confirmed opt-in and Mailwerk;
automatic ChatGPT delivery is unsupported. Purchases and account deletion are
website/store actions, outside the MCP tools.

## Public review package

This portable package contains `plugin.json`, `mcp.json`, this README, the actual
GamesLike icon, and `skills/game-discovery/SKILL.md`. Private development App IDs
and bindings are excluded. Five positive and three negative review cases are
included in the manifest. Reviewer credentials belong only in secure dashboard
fields. The dedicated reviewer sign-in is `https://gameslike.co/chatgpt/review`;
it supplies clearly labeled sample library data and does not require real Steam
credentials, a mailbox, or MFA.

The [review walkthrough](https://gameslike.co/chatgpt/review/gameslike-1.0.5.mp4)
is an edited recording of real ChatGPT interactions: version 1.0.5, visual discovery,
the More like this control, and a sample wishlist/brief with truthful freshness
and broad-date limits. It contains no real library or email send. CSP enforcement
was enabled for native card verification. A recording proves its observed flows,
not that all review prompts or arbitrary future host responses pass.

Run review cases against the exact saved submission version. Draft upload,
submission, approval, and publication are separate states; the OpenAI portal is
the source of truth. This package does not claim a public directory listing or
proactive recommendations.

## Local verification

Use the existing credential-free fixture runner and real HTTP MCP client:

```sh
pnpm exec playwright test --config playwright.brief.config.ts
node tests/support/brief-server.mjs --fulltest
```

The suite covers scopes, subject isolation, explicit writes, unsafe content,
release precision, wishlist provenance, groups, and card controls. The Loved
regression checks recommendations from Loved seeds and a directly Loved backlog
candidate through the real MCP endpoint. Reports include reproducible JSON evidence.

The server reuses the existing Typesense vectors, catalog, and auth SQLite owners.
No MCP tool generates embeddings or calls a separate paid AI API. Public server
deployment and the private development installation do not establish approval
or public availability.

SHA-256: 7e8e48a0599feff0bde242bc56696dc4d6bf9f3613874d45bb5f6c7cabd97da5