MCP serverpl.klyo/games
Publish, play-test and fix HTML5 browser games from your AI assistant.
Read more
Publish, play-test and fix HTML5 browser games from your AI assistant. Own address, 70% ad share.Overview
Score?
UNRATED 0.599
of what a free look can see, on 14 looks
Looks
27
last 3 hr ago
Tools
22
changed 4 days ago
More info
URL
panel.klyo.pl/mcp?profil=gry
streamable-http
Says it is
klyo 0.1.0
protocol 2025-06-18
In the record since
25 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.599 · highest on record 0.8561
Toolsfrom sha256:4e2782204a…210048 · +1 −0 4 days ago
| Tool | Schema |
|---|---|
| klyo_add_post Write a post in the klyo games community: a question, a request for playtesters, a launch or a game showcase. The post is visible immediately, with no moderation queue, and can be |
input · no output |
| klyo_creator_card The developer's profile card on games.klyo.pl: “about me” and the tagline under the name. YOU WRITE: the owner's assistant, on the owner's own AI plan; klyo runs no model. Without |
input · no output |
| klyo_delete_game Take this account's game (`slug`) off the portal. The first call removes it from the catalogue and takes its page down; the address stays yours and you can upload the game there ag |
input · no output |
| klyo_fill_game_form Types fields into the OPEN “New game” form in the developer's studio (dev.klyo.pl); the owner watches them fill in, corrects them and submits the form THEMSELVES. You write, on the |
input · no output |
| klyo_fix_game Change the CONTENT of a game that is already in the catalogue: name, tagline, description, how to play on a phone and on a computer, round length, genre, shelves, mood, game langua |
input · no output |
| klyo_game_cover Set the tile players recognise the game by in the catalogue. Frames are screenshots FROM YOUR RUNNING GAME: we take them ourselves once the game is live at its own address, so they |
input · no output |
| klyo_game_diagnostics Read `_najpierw` first: one object with what blocks the release (`co`), the parsed error (`komunikat`, `miejsce` file:line, `biblioteka` crate and version, `urzadzenie` device and |
input · no output |
| klyo_game_files Your game's files to read, without a ZIP from the owner. Target: a game's `slug` or a waiting-room package's `upload_id`. Without `path` you get the list (path, size, whether it is |
input · no output |
| klyo_game_patch Edits a game's text files (html, htm, js, mjs, css, json, svg, txt, xml, webmanifest) without a ZIP. Target: a game's `slug` or a waiting-room package's `upload_id`. The first edit |
input · no output |
| klyo_game_play added Really play your game and see it: you send input steps, you get screenshots (image content) and the game state. It runs on the OWNER'S device, never on the klyo server: the owner o |
input · no output |
| klyo_game_requirements GAME PRODUCTION CONTRACT: CALL THIS FIRST, before you design or write a single line of a game for klyo. Returns the “studio quality” standard: screens (phone, tablet, desktop, port |
input · no output |
| klyo_game_scaffold GAME SKELETON ON KLYO KIT: call after klyo_game_requirements, before you write code. Returns two starter files (index.html, gra.js) to copy and the full kit API: game loop (menu, p |
input · no output |
| klyo_game_sdk Full description of the `klyo-gry-sdk.js` kit: how a game embedded in the catalogue sends a score to the leaderboard, saves progress on the server, asks for full screen, inserts an |
input · no output |
| klyo_game_stats Visits to the game page and plays, day by day, for the given game (`slug`). Read-only. The developer's share of ad revenue is calculated from this.
Examples:
• How many people pla |
input · no output |
| klyo_game_translate Translations of a game's texts into the klyo languages (pl, en, de, fr, es, pt, it, ru, uk, tr). YOU TRANSLATE: the owner's assistant, on the owner's own AI plan; klyo runs no mode |
input · no output |
| klyo_my_games List this account's games in the klyo games catalogue: name, address (slug), state (published, or rejected with the reason), size, visits and plays. Read-only. Call this FIRST to l |
input · no output |
| klyo_publish_game Prepare a browser game for release on games.klyo.pl: the package (`upload_id` from klyo_upload_package, or a public `zip_url`), name, tagline, player description (at least 25 words |
input · no output |
| klyo_release_rollback Roll a game (`slug`) back to the previous version, the one before the last klyo_release_version. Same move as “Restore” in the studio: the previous version's files are kept next to |
input · no output |
| klyo_release_version Release to players the version waiting after klyo_update_game (`slug`). Same step as the “Release” button in the studio: players get the new version at once (anyone in the middle o |
input · no output |
| klyo_status State of this connection to klyo: server version, key scope, account role, how many tools you see and whether you may write, plus the state of integrations (Google Search Console, |
input · no output |
| klyo_update_game Upload a NEW VERSION of a game that is already on the account (`slug`): from a file (`upload_id` from klyo_upload_package) or from a public `zip_url`. The game keeps its address, n |
input · no output |
| klyo_upload_package The way to release a game from a file on disk, with no tunnel and without exposing an unreleased game publicly. Returns three things at once: (1) `paczki_w_poczekalni`: packages al |
input · no output |
Verify it yourself
npx teppi-check https://panel.klyo.pl/mcp?profil=grycurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M22BJ25W7YY8XZ4CAAJMH2GC