Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

klyo games — publish HTML5 browser games

pl.klyo/games

Publish HTML5 browser games from your AI assistant — upload, release, stats. You keep the rights.

Watch this dependency Share evidence report
Uptime
100.0%
4 direct probes · 30d
Response
630ms
last probe
Tools
40
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
40 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
40 items in total; 3 or more earns these points.
pass Describes itself 10/10
97 characters; more than 30 earns these points.

Tools · 40

klyo_list_sites

Wypisz domeny i wątki edycji należące do użytkownika (id wątku, domena, podgląd, licznik zmian). Read-only. Wywołaj NAJPIERW, by wybrać `thread_id` lub `domain` dla pozostałych narzędzi. Examples: • …

klyo_preview_status

Stan podglądu (preview worktree) wskazanego wątku: czy są niezaakceptowane zmiany, ścieżki, subdomena podglądu. Read-only. Wymaga `thread_id`. Examples: • Jaki jest status podglądu wątku 12? • Czy ma…

klyo_preview_diff

Lista zmienionych plików w podglądzie (ścieżka, +/- linie) PRZED publikacją. Read-only. Wymaga `thread_id`. Examples: • Co się zmieni jak opublikuję wątek 3? • Pokaż diff podglądu • Jakie pliki zmody…

klyo_preview_file

Odczytaj zawartość jednego pliku z podglądu (anti-traversal, limit 1 MiB). Read-only. Wymaga `thread_id` + `path` (relatywny do roota worktree). Examples: • Pokaż index.html z podglądu wątku 4 • Odcz…

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 learn the `slug` the …

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, about 220 to be in…

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 already on the account…

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, name, description, sc…

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 the current ones an…

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 of a round sees a bar…

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 again. A second call o…

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 played my game this wee…

klyo_game_analytics

Game analytics for the developer, read `_najpierw` first: one verdict (`wyrok`, `en.verdict`) and the top tasks with a reason and a fix (`dlaczego`/`jak`, `en.why`/`en.how`). Then: `lejek` = the sessi…

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, portrait and landscape, …

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, play and pause, game …

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 ad break, offers a …

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 appear only AFTER r…

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 languages, screen layout, …

klyo_game_diagnostics

WAITING PACKAGE VERSIONS: with a new upload_id pass poprzednia_paczka (the currently selected upload_id) to append a version of the same draft. With an older upload_id pass przywroc: true to select it…

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 text, `hash`); with…

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 opens a WORKSHOP: a…

klyo_game_play

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 opens the klyo studio…

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 model and does not pay f…

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 `o_mnie` and `haslo`…

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 owner's own AI plan…

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 linked to a game fro…

klyo_fix_site_code

Dla podanego adresu zwraca listę usterek WSKAZANYCH CO DO LINII w kodzie HTML: numer linii i kolumny, dokładny fragment kodu („jest”), gotowy kod do wstawienia („ma być”) i jedno zdanie, co to zmienia…

klyo_check_urls

Podaj listę adresów — na przykład skopiowaną z raportu „Nie znaleziono (404)” w Google Search Console — a odpowiem, co z każdym zrobić. PO CO OSOBNE NARZĘDZIE: `klyo_adsense_check` odkrywa strony IDĄC…

klyo_adsense_check

Sprawdź całą domenę (ze wszystkimi subdomenami, bo AdSense ocenia domenę w całości) tak, jak robi to recenzent Google: kod AdSense i ads.txt, robots dla robotów reklam, HTTPS, ilość własnej treści, po…

klyo_ads_analysis

Policz z prawdziwych danych Search Console (ostatnie 28 dni), gdzie reklama Google Ads ma sens: frazy, na których stronę widać, a prawie nikt nie klika (pozycja 4–30, CTR poniżej 2%), frazy poza zasię…

klyo_search_rankings

Ostatnie 7/28/90 dni z Google Search Console użytkownika dla `witryna` (`sc-domain:domena.pl` albo `https://domena.pl/`; właściciel klyo bez `witryna` dostaje `sc-domain:klyo.pl`). Zwraca sumy (klikni…

klyo_seo_insights

Wnioski z Google Search Console liczone z par strona × fraza: `utworz_strone` (Google pokazuje stronę ogólną na konkretną frazę — brakuje osobnej podstrony), `rozbuduj_strone` (pozycja 8–30, o krok od…

klyo_admob_analysis

Ile płacą reklamy w aplikacjach użytkownika (Google AdMob) — z naszej historii dzień po dniu, bez pytania Google na żywo. Zwraca `wyrok` jednym zdaniem, `zadania` (co widzimy / zrób / ile zyskam, z pr…

klyo_ga4_analysis

Odczyt zapisanych raportów GA4, bez zmiany kampanii. WITRYNA: historia dzienna, strony, źródła i zdarzenia. APLIKACJA: osobna platforma Android/iOS/Facebook, filtry dat, kraju, wersji, kampanii i form…

klyo_ads_account

Odczyt z konta Google Ads użytkownika za ostatnie 28 dni: kampanie (status, typ, strategia, budżet dzienny, pokazania, kliknięcia, koszt, konwersje, CPC, CTR) oraz frazy (dopasowanie, wynik jakości, k…

klyo_keyword_map

Krzyżówka dla własności `witryna` (wymagane, np. `sc-domain:games.klyo.pl` — mapa jest per własność w Search Console, bo strony bierze z jej indeksowania): każda fraza-cel z popytem z planera Google A…

klyo_ads_ideas

Realne liczby z planera Google Ads dla podanych fraz (do 20) i/lub adresu strony: średnie wyszukiwania miesięczne, konkurencja (0–100), stawka za górę strony (dół i góra widełek, w groszach). Domyślni…

klyo_read_conversations

Odczytaj dostępne dla tego konta prywatne rozmowy twórców z klyo. action=list zwraca skrzynkę, messages wymaga public_id rozmowy, file wymaga public_id i file_id z wiadomości i zwraca screenshot jako …

klyo_inspect_site

Zbadaj dowolną publiczną stronę i zwróć raport: na czym stoi (WordPress, Wix, Shopify, strona pisana na zamówienie), jak widzi ją Google (tytuł, opis, nagłówki, zakaz indeksowania), na jakie frazy cel…

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, Google Ads, AdMob, a…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://panel.klyo.pl/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "klyo_games_\u2014_publish_html5_browser_games": {
      "url": "https://panel.klyo.pl/mcp",
      "transport": "streamable-http"
    }
  }
}