NestDaddy

Gamealia

io.github.gamealia/gamealia-mcp · v0.1.53

Publish web games on Gamealia from AI assistants: SDK, autotest, listing, upload. Local or remote.

Connect Remote server

Terminal
claude mcp add --transport http gamealia-mcp https://mcp.gamealia.app/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "gamealia-mcp": {
      "url": "https://mcp.gamealia.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "gamealia-mcp": {
      "type": "http",
      "url": "https://mcp.gamealia.app/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://mcp.gamealia.app/mcp

Tools 12 found in our last check

  • whoami

    The signed-in Gamealia user and the developer account this connection acts on (with the role in it).

  • list_games

    The account's games: id, slug, title, status, live version and links.

  • get_game

    One game's listing (texts per locale, tags, age rating, policy) and its latest versions, with the dashboard links.

  • get_version_status

    A version's state, its server autotest report (every failed or warned check with the exact fix in its message) and reject reasons with fixes. Pass versionId, or game for its latest version. After complete_upload the state moves from testing to tested or test_failed.

  • get_sdk_guide

    How to integrate the Gamealia SDK into the game's code: the script tag, the required lifecycle calls (init, loadingStop, gameplayStart, gameplayStop), the portal language, ads, player accounts, saves, multiplayer, purchases and chat.

  • get_docs

    A Gamealia developer docs page in English, by slug (ads, autotest, cli, cloud-save, faq, godot, listing-translation, migrate-from-crazygames, migrate-from-poki, multiplayer, other-engines, permissions, publishing-with-ai, purchases-roadmap, quick-start, requirements, revenue-and…

  • create_game

    Creates a new game (a draft listing) in the account. Needs a slug and at least an English title and description; texts accept several locales ({en, es, ...}) and more locales can be added with update_listing. ageRating describes the game's content and is required to submit.

  • update_listing

    Changes a game's listing: only the fields given change (texts merge per locale). It covers translations (texts with many locales at once), tags, ageRating, multiplayer, adsEnabled, backendHosts and permissions. Listing text changes are live right away; permissions, isolation and…

  • start_upload

    Creates a new version of a game and returns shell commands that zip the build folder (index.html at its root) and upload it straight to Gamealia with curl, using a 1-hour upload token for this version only. The commands run in a shell; complete_upload finishes the upload. No fil…

  • complete_upload

    After the parts are uploaded (start_upload's commands), joins them and starts the server unpack and autotest (desktop and mobile in a real browser). The result appears in get_version_status.

  • cancel_upload

    Abandons a version that is still uploading (for example when the build cannot be uploaded from this assistant): it is archived and its partial upload dropped, so a new upload can start.

  • submit_for_review

    Sends a tested version to Gamealia's review: a person checks every version before it goes live. Submitting is the developer's decision. Updates to a live game need release notes (notes).

Details

Endpointhttps://mcp.gamealia.app/mcp (Streamable HTTP)
Package[email protected] (NPM, stdio)
First published12 Nov 2026
Last updated12 Nov 2026
Registry nameio.github.gamealia/gamealia-mcp

More developer tools servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.